In my case, a failure occurred in the symbolsfile section xxx,v. The expected format , but there have been cases:tag_name:tag_rev
:tag_rev, . tag_name
.tag_name, . tag_name1:tag_name2:tag_rev
( , , , ).- /.
z ( ASCII : z). tag_nameztag_rev
z :.
, print cvs2svn_rcsparse\common.py. , , , .
def _parse_admin_symbols(self, token):
while 1:
tag_name = self.ts.get()
print 'token=|%s| tag_name=|%s|' % (token, tag_name)
if tag_name == ';':
break
self.ts.match(':')
tag_rev = self.ts.get()
self.sink.define_tag(tag_name, tag_rev)
, , .
, , - . .
http://tigris-scm.10930.n7.nabble.com/suggestions-for-cvs2svn-fix-for-error-quot-myfile-txt-v-is-not-a-valid-v-file-quot-td54240.html
, , - xxx,v, 0x0A (LF) 0x0D/0x0A (CR/LF), .