[SVN] r9706 (Subversion (Interactive Input))

Luke Daley ld at ldaley.com
Sun May 25 07:28:48 UTC 2008


• 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



More information about the textmate-dev mailing list