Community
Participate
Working Groups
The egit patch wizard creates patches against the commit's parent. This causes problems* for developers submitting patches to bugzilla as often the parent commit isn't part of the upstream repository. The user is generally trying to do one of two things: 1) Produce a patch which corresponds to the changes against the remote's master as in: git diff origin/master..master > patch 2) Produce a patch which corresponds to just the changes in the commit, but rebased onto origin/master: git checkout -b patch_for_upstream origin/master git cherry-pick <commit> git diff HEAD^ > patch Currently it's hard for users to create patches against the central repo's master without dropping to the command line. *http://dev.eclipse.org/mhonarc/lists/cdt-dev/msg22741.html
Created attachment 204673 [details] screenshot I found a workaround that it seems to work to get the patch diff only for your previous local commit. - open history view, select your commit and choose “Open in Commit Viewer” from contextual menu - select “diff” tab and there you have the diff (see attached) - you can copy/paste the diff into a text file