Simply setting the SVN_EDITOR variable to ‘mate’ does not get the job done. It opens TextMate when appropriate, but then when I save the message and exit, I’m prompted to continue, abort or try again. It seems like the buffer isn’t returned to the svn command for use.
Share
You need to include a command line option in your SVN_EDITOR (or EDITOR) variable
export SVN_EDITOR=’mate -w’
This makes the svn command wait for the editor to close/release the file before continuing, which is where the process is getting mucked up now.
See here.