[gnutls-dev] HAEDS UP: Moving away from CVS
Simon Josefsson
simon at josefsson.org
Wed Feb 28 22:41:27 CET 2007
Florian Weimer <fw at deneb.enyo.de> writes:
> * Simon Josefsson:
>
>> I have no idea what happens if I make any changes on the CVS server
>> though, although git-cvsimport claims to support that.
>
> Incremental conversion seems to work relatively well, especially if
> you haven't used broken CVS versions on your repository.
>
> Note that GIT has one drawback: it doesn't preserve file identity.
> Almost all other sytems (except CVS) keep file identity, which means
> that some manual work is necessary when you import GIT changesets into
> them. The other way round is far easier.
Once I make the switch, I don't expect to import changesets back into
CVS actively. However, one prerequisite for making the switch to git
is a read-only CVS mirror of the git repository (for people who want
to continue to use CVS), but if I understand correctly, git-cvsserver
takes care of that. Or do these problems apply equally to
git-cvsserver?
> I believe the HTTP transport is a bit like a stepchild these days.
> And I couldn't clone your GIT repostory.
It seems to work fine here:
jas at mocca:~/t$ git clone git://repo.or.cz/libtasn1.git
remote: Generating pack...
remote: Done counting 2312 objects.
remote: Deltifying 2312 objects.
remote: 100% (2312/2312) done
Indexing 2312 objects.
remote: Total 2312, written 2312 (delta 1572), reused 2312 (delta 1572)
100% (2312/2312) done
Resolving 1572 deltas.
100% (1572/1572) done
jas at mocca:~/t$
Doesn't it work?
/Simon
More information about the Gnutls-devel
mailing list