Hi,
If I edit a file which is considered "external" to my subversion repository (think plugin in a Rails app) and then run the Commit command from the Subversion bundle, it will include that file in the commit process. But of course this will fail because I can't update a file that isn't in my repository (it's external). I can uncheck the check box every time but that is kind of a pain.
So I dug around in the Subversion bundle and changed line 94 of svn_commit.rb to this: status_command = %Q{"#{@svn_tool}" status --ignore-externals # {@paths_to_commit.quote_for_shell_arguments}}
That just adds the "--ignore-externals" option so I no longer have this problem. It makes sense to do this because the normal "svn commit" command doesn't include external files. It would be great if this change could be made to the original bundle so this ugly hack won't be necessary. Thanks.
Regards,
Ryan
On Aug 21, 2007, at 4:41 PM, Ryan Bates wrote:
If I edit a file which is considered "external" to my subversion repository (think plugin in a Rails app) and then run the Commit command from the Subversion bundle, it will include that file in the commit process. But of course this will fail because I can't update a file that isn't in my repository (it's external). I can uncheck the check box every time but that is kind of a pain.
Strange, it should already be doing that. What status character(s) appear next to the filenames in the commit window?
Chris