I'm trying to convert a CVS repository to a Mercurial one. I'm using  
Tailor 0.9.30 and Mercurial 0.9.5.

What I want to do is convert head and two of the branches into a  
single Mercurial repository and also retain the CVS tags. I also only  
want the last 9-12 months of the 6 year history in the repository.   
Is this possible or should I be looking at another converter?

I have been trying to come up with a tailor configuration to do this  
but so far have failed. I can convert to three mercurial repositories  
containing head and the two branches but have no tags. Also, since  
those three repositories are not related, I'm not sure how to merge  
this together into a single repository.

There is some doco on the Mercurial wiki about how to do this by  
cloning the head repository up to the branch point and then running  
tailor for the branch into the cloned repository but I couldn't get  
that to work either. The config for the branch is included below. It  
has a start revision with a timestamp of the time the branch was  
created but this failed with an error:

        Something went wrong: unable to determine the exact upstream
                revision of the checked out tree in '...'. Either you specified
                the wrong initial timestamp, or you are checking out a
                composition of 'CVS modules' and Tailor does not support them.
        see the option 'trim-module-components' for a possible   
workaround.

I only have one module in the CVS repository and as far as I can tell  
the initial timestamp I specified is the time of the creation of the  
branch.

Any help appreciated

thanks,
Brian Wallis
InfoMedix
p: 3 8615 4553 | f: 3 8615 4501 | e: [EMAIL PROTECTED]
Level 5, 451 Little Bourke Street, Melbourne VIC 3000



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

Reply via email to