Hi,

I just ran into a problem converting a large, old CVS repo to Bazaar.  
I'm not quite clear on the root cause -- seems that somehow there was a 
file that was added and deleted in the same changeset, if that's 
possible.  Anyway, I first see a log message like "DEBUG: skipping 
<file> because it is already deleted"; but then just below I see "INFO: 
removing file" and "INFO: Committing" followed by "CRITICAL: Couldn't 
replay changeset: Path(s) are not versioned: <file>".

It appears that skipping the file was the wrong thing to do in this 
case, because it was going to be deleted shortly, and therefore needed 
to be added.

I was able to work around the problem by creating the file in the bzr 
tree, doing "bzr add" and "bzr commit" on it, then restarting Tailor.

I suppose the next thing to do is to try to reproduce the problem with a 
fresh CVS repo, but I haven't tried this.  Maybe somebody who 
understands the logic in "vcpx/repository/cvsps.py", in 
"_applyChangeset", will understand what is going on?

-- Scott

_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor

Reply via email to