OK, I now have the CVS repository massaged to the point where cvs2hg
will accept it. There's a basic decision to be made wrt. the
#1 I can convert everything to one big Mercurial repo. (About
#2 I can convert every individual package into a Mercurial repo, and
arrange them as subrepositories to an umbrella repo.
#1 has the advantage that it's easy to do: However, there are various
import branches in CVS, which create a seriously mangled revision graph.
#2 is more attractive from a design perspective, and it's what I'd like
to do. It has a dowside, however:
There's still central content (the various build files etc.) that
needs to be in sync with the invidual packages. Mercurial handles
this just fine, but I don't know how to create a consistent set of
repositories from CVS. If you want to actually build an old version
of a package, you'll have to look up the revision of the central stuff
that matches it manually. This won't be necessary for revisions after
PS: If you have commit access to the Alioth Mercurial repository, please
get an account on Bitbucket (which is where we'll move the XEmacs
repositories in the near future) and e-mail me its name.
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
XEmacs-Beta mailing list