Normally when I commit things to our repository, I do
svn ci file1 file2 file3 etc -m “this is a message about the changes I’m committing.”
I’m currently working on a different computer (which happens to be running Fedora instead of my usual Ubuntu), and when I do this, it balks, saying
svn: Commit failed (details follow):
svn: '/home/[path]/[word]' is not under version control
where [word] is the second word of my commit message.
(e.g., in the above example (“this is a message…”), “is”).
I don’t suppose SVN works differently in Fedora?
What could be causing this problem, and what do I need to do to use the -m flag here?
I ran into the same problem. If I try to commit directly at the terminal, then
-mworks fine. But if I try to commit using a script then it would only take the first word from the comment string. Even using the--non-interactiveoption did not help.Finally as a work around, in the script I am creating a temporary file with the comment string in it and then using
--fileoption to supply the comment for the commit command.