I've used the Create Patch facility in Eclipse to create patches for uncommitted changes. I'm looking for a way to create patches in Eclipse for changes that have already been committed to the VCS.
Unless I've missed something I don't think this is possible, but is there a plugin that adds this capability? e.g. enabling you to select two versions in the History view and create a patch between them or comparing two branches and being able to create a patch from the results in the Synchronize view?
I'm happy creating such patches from the command line but am looking for a way to streamline/integrate the process if possible.
Thanks for any help.
Update: if any suggestions are specific to a particular source control system I'm particularly interested in CVS, SVN and Mercurial. Thanks again.