[SVN] r3768 (Subversion)

Chris Thomas chris at cjack.com
Fri Jun 23 18:34:51 UTC 2006


--> Warning! You Will Need to Update TextMate's Support Folder In Addition to the Subversion Bundle! One or the Other Alone Will Not Work! <--

• CommitWindow's --diff-cmd argument now takes a comma-separated list of arguments: --diff-cmd 'svn,diff' for a simple "svn diff". This paves the way for the next item...

• svn_commit.rb sends TM_SVN_DIFF_CMD to CommitWindow.

• Console output mode -- you can now use the commit command from the command line, complete with window, double-click diff, etc. This is a work in progress, so expect some rough edges. Add this line to your .zshrc or .bashrc:

alias svncommit='ruby ~/Library/Application\ Support/TextMate/Bundles/Subversion.tmbundle/Support/svn_commit.rb --console-output'

Console output requires the HighLine Ruby gem ('gem install highline') and Ruby 1.8. Used from TextMate's menus, Commit should still work with Ruby 1.6.

Changed:
U   trunk/Bundles/Subversion.tmbundle/Support/svn_commit.rb
A   trunk/Bundles/Subversion.tmbundle/Support/terminal_markup.rb
U   trunk/Support/bin/CommitWindow.app/Contents/MacOS/CommitWindow
U   trunk/Support/bin/shelltokenize.rb
U   trunk/Tools/CommitWindowProject/CommitWindowController.m



More information about the textmate-dev mailing list