• run the commit ruby script asynchronously and with stdout/err detached from TextMate, so that for example calling diff will not open a window in a ‘locked’ TextMate Changed: U trunk/Bundles/Subversion.tmbundle/Commands/Commit.plist