cygporter / git

Cygwin Git packaging paraphernalia
2 stars 2 forks source link

Unable to import Cygwin CVS repository fails on 32-bit builds #2

Closed me-and closed 10 years ago

me-and commented 10 years ago

Attempting to clone the Cygwin source repository fails as below:

$ git cvsimport -v -d :pserver:anoncvs@cygwin.com:/cvs/src src
Initialized empty Git repository in /home/add/test/.git/
Running cvsps...
WARNING: malformed CVS version str: Server:
WARNING: Your CVS client version:
[Client: Concurrent Versions System (CVS) 1.12.13 (client/server)]
and/or server version:
[Server: ]
are too old to properly support the rlog command.
This command was introduced in 1.11.1.  Cvsps
will use log instead, but PatchSet numbering
may become unstable due to pruned empty
directories.

cvs [log aborted]: reading from server: Connection reset by peer
DONE; creating master branch
fatal: refs/heads/origin: not a valid SHA1
fatal: master: not a valid SHA1
fatal: You are on a branch yet to be born
checkout failed: 32768

David Rothenberger has also hit this, and reports it only affects 32-bit builds, not 64-bit; I've not verified that myself yet.

me-and commented 10 years ago

Probably relevant: test script t9200-git-cvsexportcommit.sh fails in the 32-bit build but not the 64-bit one. Raised that as issue #4.

me-and commented 10 years ago

Lots of inconsistent behaviour today, but now I can't get CVS imports to work in either 32- or 64-bit. Stepping away from the computer for a while to see if taking a break produces new insight.

me-and commented 10 years ago

Well isn't that exciting. The bump from Git v2.0.2 to v2.0.4 (4063623e621), together with a new build environment, appears to have fixed this.