Actions:
|
2010-03-11 08:31 AEST by Arthur Barrett - cvs editors: does not support filenames with quotes - found in 2.8.01, but likely in 2.5.03 as well.
There is some bad output from the cvs editors command (don't think I had
tried this before, but I'm not sure). I'm not sure what's going on, but
I suspect it is because of the apostrophe in the file name:
C:\Documents and Settings\A User\My Documents\stuff>cvs editors
"testin'bin.xls"
testin'bin.xls testin'bin.xls
testin'stuff.txt
C:\Documents and Settings\A User\My Documents\stuff>cvs editors
"testin'stuff.tx
t"
testin'stuff.txt testin'stuff.txt
C:\Documents and Settings\A User\My Documents\stuff>cvs editors
MoreStuff\fruits
.xls
C:\Documents and Settings\A User\My Documents\stuff>
Note that the "normal" name XLS file didn't have that problem. The repo
CVS\filattr.xml file is basically empty (just a entry for the owner). |
|
2010-03-11 09:01 AEST by Glen Starrett - Just checked 2.5.03 3618, and it doesn't happen there.
Imported the same sample directory with Suite Studio (slightly different
behavior -- this isn't imported with the local cvs control files added like the
wizard does).
Got different result: The editors command didn't show any false output at
first, but the output isn't what it should be when you do edit it (the name is
twice, instead of name then username), and it got more than it should.
Also note that the commit command didn't take just the one file like it should
-- it got all files when I tried to just commit the one with an apostrophe.
C:\My_Documents\Test\stuff_for_test>cvs editors
C:\My_Documents\Test\stuff_for_test>cvs edit "testin'bin.xls"
C:\My_Documents\Test\stuff_for_test>cvs edit "testin'stuff.txt"
C:\My_Documents\Test\stuff_for_test>cvs ver
Client: Concurrent Versions System (CVSNT) 2.5.03 (Scorpio) Build 3618 (client/s
erver)
Server: Concurrent Versions System (CVSNT) 2.5.03 (Scorpio) Build 3618 (client/s
erver)
C:\My_Documents\Test\stuff_for_test>cvs edit "testin'bin.xls"
testin'bin.xls testin'bin.xls Wed Mar 10 21:52:51 2010 GMT mercury C:\My_Do
cuments\Test\stuff_for_test
testin'stuff.txt Wed Mar 10 21:52:56 2010 GMT mercury C:\My_Do
cuments\Test\stuff_for_test
C:\My_Documents\Test\stuff_for_test>cvs editors
testin'bin.xls testin'bin.xls Wed Mar 10 21:54:34 2010 GMT mercury C:\My_Do
cuments\Test\stuff_for_test
testin'stuff.txt Wed Mar 10 21:52:56 2010 GMT mercury C:\My_Do
cuments\Test\stuff_for_test
testin'stuff.txt testin'stuff.txt Wed Mar 10 21:52:56 2010 GMT
mercury C:\My_Documents\Test\stuff_for_test
C:\My_Documents\Test\stuff_for_test>cvs ci -f -m"" "testin'bin.xls"
cvs commit: Examining .
Checking in MyDoc.doc;
/potato/stuff_for_test/MyDoc.doc,v <-- MyDoc.doc
new revision: 1.2; previous revision: 1.1
done
Checking in Some.doc;
/potato/stuff_for_test/Some.doc,v <-- Some.doc
new revision: 1.2; previous revision: 1.1
done
Checking in hi.doc.txt;
/potato/stuff_for_test/hi.doc.txt,v <-- hi.doc.txt
new revision: 1.2; previous revision: 1.1
done
Checking in hi.txt;
/potato/stuff_for_test/hi.txt,v <-- hi.txt
new revision: 1.2; previous revision: 1.1
done
Checking in junk.bin;
/potato/stuff_for_test/junk.bin,v <-- junk.bin
new revision: 1.2; previous revision: 1.1
done
Checking in junkB.bin;
/potato/stuff_for_test/junkB.bin,v <-- junkB.bin
new revision: 1.2; previous revision: 1.1
done
Checking in kbtst.psd;
/potato/stuff_for_test/kbtst.psd,v <-- kbtst.psd
new revision: 1.2; previous revision: 1.1
done
Checking in some.ico;
/potato/stuff_for_test/some.ico,v <-- some.ico
new revision: 1.2; previous revision: 1.1
done
Checking in some.png;
/potato/stuff_for_test/some.png,v <-- some.png
new revision: 1.2; previous revision: 1.1
done
Checking in test-4.psd;
/potato/stuff_for_test/test-4.psd,v <-- test-4.psd
new revision: 1.2; previous revision: 1.1
done
Checking in test-sutie-2008-2.psd;
/potato/stuff_for_test/test-sutie-2008-2.psd,v <-- test-sutie-2008-2.psd
new revision: 1.2; previous revision: 1.1
done
Checking in test-sutie-2008-3.psd;
/potato/stuff_for_test/test-sutie-2008-3.psd,v <-- test-sutie-2008-3.psd
new revision: 1.2; previous revision: 1.1
done
Checking in testin'bin.xls;
/potato/stuff_for_test/testin'bin.xls,v <-- testin'bin.xls
new revision: 1.2; previous revision: 1.1
done
Checking in testin'stuff.txt;
/potato/stuff_for_test/testin'stuff.txt,v <-- testin'stuff.txt
new revision: 1.2; previous revision: 1.1
done
C:\My_Documents\Test\stuff_for_test>
|