Re: dist-git status

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 15 Nov 2006 09:52:50 -0500, Jesse Keating wrote:
> See http://fedoraproject.org/wiki/Infrastructure/VersionControl/dist-hg and
> http://fedoraproject.org/wiki/Infrastructure/VersionControl/dist-git for
> info.

You're using the cvsps-based git-cvsimport, (which isn't surprising
since that's what is in upstream git). You might want to investigate
using something that has been developed since such as Keith Packard's
parsecvs tool which he came up with for the X.org conversion from
cvs->git. His experience with the X.org repositories was that there
was no way for cvsps to get the right answer. His parsecvs tool also
has the advantage of working straight from the ,v files without the
awkward need fro both a repository and a checkout.

He announced and described the new tool here:

	http://www.gelato.unsw.edu.au/archives/git/0603/17950.html

though the URL for cloning in that message is now stale and the
correct URL is now:

	git://people.freedesktop.org/~keithp/repos/parsecvs

I _think_ parsecvs is expected to be faster during the conversion,
though it can use enormous amounts of memory, (which caused it to fail
when attempting a conversion of the mozilla CVS repository if I
remember correctly), though supposedly that is fixable. But with the
one-repository-per-package (and even per-branch(!)) approach here, I
don't think the memory concerns of parsecvs would be an issue.

Anyway, if this tool ends up being useful, I imagine it would be
trivial to make it create hg repositories as well, (it's the cvs
parsing that is hard---everything after that is really easy).

I'd actually be interested in attempting some conversions myself. If I
were to do that, what's the easiest way to get my hands on the CVS
repository? (And yes, I understand that this might be "hard" now and
is one of the things that would obviously be quite easy after the move
to a new system.)

-Carl

Attachment: pgpcfjUCP0jn5.pgp
Description: PGP signature

--
Fedora-maintainers mailing list
Fedora-maintainers@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers
--
Fedora-maintainers-readonly mailing list
Fedora-maintainers-readonly@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers-readonly

[Index of Archives]     [Fedora Users]     [Fedora Development]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux