After banging my head against git's, um, not terribly helpful git cvsimport docs, I asked a few people what to do. Jonathan (dukeleto)
Leto pointed me to this very
handy guide. Thanks to the author, Meitar Moscovitz, for clearing away the fog.
From there, it was simple:
First, bit of prep work:
mkdir DBI-Link
cd DBI-Link
export CVS_RSH=ssh
export CVSROOT=:ext:dfetter@cvs.pgfoundry.org/cvsroot/dbi-link
Next, pull the code out of CVS.
cat > ../author-conv-file
dfetter=David Fetter <david@fetter.org>
devrim=Devrim GUNDUZ <devrim@gunduz.org>
anti=Ray Reese <russ@zerotech.net>
^D
git cvsimport -v -d $CVSROOT -A ../author-conv-file dbi-link
and wait for that to finish.
Lastly, push it to github. Create a new repository on github based on the instructions there, then:
git config --global user.name "David Fetter"
git config --global user.email david@fetter.org
git remote add origin git@github.com:davidfetter/DBI-Link.git
git push origin master
That's all it took!
If you'd like a commit bit on
the repository, let me know.