[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Fwd: Re: CVS repository conversion..

From: Rob Kramer <rob_at_infologic.com.sg>
Date: 2003-07-16 05:56:19 CEST

[sorry, this was intended to go to the mailinglist]

On Tuesday 15 July 2003 23:30, kfogel@collab.net wrote:
> Rob Kramer <rob@infologic.com.sg> writes:
> > Error while parsing /home/rob/home/local/cvsroot/mn++/inireader.h,v:
> > 'mn++-4-6-21' is not a valid tag or branch name.
>
> I'm going to make the parsing less strict, so that characters like "+"
> are tolerated in symbolic names. That will fix this problem. Watch
> for the commit :-).

Hah, is that all? :) I saw your comment on tag names, but had no idea there
was any restriction on tag names.. This also shows I don't know that much
about cvs internals, since I still can't explain all the 1.1.1.1 tags in
inireader.h,v.

Thanks, it works a whole lot better now, but crashes as follows after a lot
 of churning:

[..blah..]
finishing 'mnapi-1-31r' as tag
finishing 'mnkernel-v2-08' as tag
finishing 'mnkernel-v2-09' as tag
finishing 'mnkernel-3-06' as tag
finishing 'mnkernel-3-07' as tag
finishing 'mnkernel-v2-02' as tag
finishing 'mnkernel-v2-03' as tag
finishing 'allegro-3-9-32-m1' as tag
Traceback (most recent call last):
  File "./cvs2svn.py", line 2231, in ?
    main()
  File "./cvs2svn.py", line 2227, in main
    convert(ctx, start_pass=start_pass)
  File "./cvs2svn.py", line 2106, in convert
    _passes[i](ctx)
  File "./cvs2svn.py", line 2070, in pass4
    sym_tracker.finish(dumper, ctx)
  File "./cvs2svn.py", line 1692, in finish
    self.fill_tag(dumper, ctx, name, [1])
  File "./cvs2svn.py", line 1639, in fill_tag
    self.fill_name(dumper, ctx, tag, 1, jit_new_rev)
  File "./cvs2svn.py", line 1626, in fill_name
    is_tag, jit_new_rev)
  File "./cvs2svn.py", line 1537, in copy_descend
    next_src, next_dst, is_tag, jit_new_rev)
  File "./cvs2svn.py", line 1537, in copy_descend
    next_src, next_dst, is_tag, jit_new_rev)
  File "./cvs2svn.py", line 1512, in copy_descend
    dumper.copy_path(src_path, parent_rev, copy_dst, val)
  File "./cvs2svn.py", line 962, in copy_path
    entries)
  File "./cvs2svn.py", line 663, in change_path
    for ent in new_val.keys():
AttributeError: 'NoneType' object has no attribute 'keys'

Cheers!

   Rob

--
main() {fork(); main();}
-------------------------------------------------------
-- 
main() {fork(); main();}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Jul 16 05:53:45 2003

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.