I’m using Subversion to checkin a file on OSX. I have my EDITOR variable configured to MacVim
My .profile includes:
export EDITOR=/Applications/MacVim/mvim
When I checkin with the -m option (svn ci somefile), MacVim gets launched but then Subversion immediately displays:
Log message unchanged or not specified
(a)bort, (c)ontinue, (e)dit:
It displays this before I get a chance to save my log message in MacVim.
Is there a way to get SVN to use MacVim as the log message editor?
You need to run mvim with the
-fflag so that it stays in the foreground. By default, it forks and returns control to the terminal which makes subversion think it is done.