cvsps wrapper script
Greg Ward
greg-hg at gerg.ca
Thu Oct 1 10:39:09 CDT 2009
[putting mercurial list back on the cc -- let's keep this public please!]
2009/9/30 John Hein <jhein at timing.com>:
> No. This was a fresh convert from a cvs repo. I'm pretty sure I'm
> doing it right. There's no caching going on somewhere that I don't
> know about (like cvsps does with ~/.csvps), right?
Correct: the only caching is in the cvs2{svn,hg} temp dir, which
defaults to cvs2svn-tmp. As long as long as you're doing a fresh
conversion from scratch, you should be fine.
> I'm trying to narrow it down, but the full repo is 240 MB, so
> it's slow whittling.
I know, but it's important -- thanks for the help!
> Okay. I can reproduce it simply like so:
>
> #!/bin/sh
> mkdir /tmp/foobar || exit 1
> cd /tmp/foobar
> export CVSROOT=/tmp/foobar/root
> cvs init
> mkdir imp
> (cd imp
> touch xx yy
> cvs import -m imp m v r)
Ahh, of course, CVS import and vendor branches. Honestly, I'm not
surprised there are bugs there: that is a "feature" of CVS that I have
never used and avoid like the plague. I can reproduce the bug
reliably here, and I don't have a quick and easy fix.
I'll try to look into it this weekend. Might need some help from the
cvs2svn developers...
Thanks for the feedback --
Greg
More information about the Mercurial
mailing list