• Rework all of the diff commands.

diff.rb provides a wrapper over the DiffOperation class. It accepts a 
‘revision’ argument where the '?' and ':' characters have special meaning. 

When the revision arg is '?', the revision chooser is called to select one 
revision.

When the revision arg is ':', the revision chooser is called to select two 
revisions (i.e. a range).

By default diff.rb sends the diff to STDOUT, but if the --send-to-mate switch 
is set the diff is written to a temp file and opened with mate.

Changed:
U   branches/Subversion (Interactive Input).tmbundle/Commands/Diff 
Revisions….plist
U   branches/Subversion (Interactive Input).tmbundle/Commands/Diff With 
Base.plist
U   branches/Subversion (Interactive Input).tmbundle/Commands/Diff With 
Latest.plist
U   branches/Subversion (Interactive Input).tmbundle/Commands/Diff With 
Previous.plist
U   branches/Subversion (Interactive Input).tmbundle/Commands/Diff With 
Revision….plist
U   branches/Subversion (Interactive Input).tmbundle/Commands/Show All 
Modifications.plist
A   branches/Subversion (Interactive Input).tmbundle/Support/bin/diff.rb
A   branches/Subversion (Interactive 
Input).tmbundle/Support/lib/diff_operation.rb
A   branches/Subversion (Interactive 
Input).tmbundle/Support/lib/revision_chooser.rb

_______________________________________________
textmate-dev mailing list
[email protected]
http://lists.macromates.com/mailman/listinfo/textmate-dev

Reply via email to