On Tue, 28 Jun 2005, Matthias Urlichs wrote: > I just got my machine blocked from a CVS server which didn't like > to get hammered with connections. > > That was cvs2git's shell script. Which, by the way, is slow as hell. > > Appended: a git-cvsimport script, written in Perl, which directly talks > to the CVS server. If the repository is local, it runs a "cvs server" > child. It produces the same git repository as Linus' version. It can do > incremental imports. And it's 20 times faster (on my system, with a > local CVS repository). Tried it on the bkcvs repository from ftp.kernel.org/pub/scm/linux/kernel/bkcvs/linux-2.5/ (it can be retrieved with rsync as well) Your script died after about 30 seconds with: [...] New scripts/lxdialog/Makefile: 0 bytes. New scripts/lxdialog/checklist.c: 0 bytes. New scripts/lxdialog/colors.h: 0 bytes. New scripts/lxdialog/dialog.h: 0 bytes. New scripts/lxdialog/inputbox.c: 0 bytes. New scripts/lxdialog/lxdialog.c: 0 bytes. New scripts/lxdialog/menubox.c: 0 bytes. New scripts/lxdialog/msgbox.c: 0 bytes. New scripts/lxdialog/textbox.c: 0 bytes. New scripts/lxdialog/util.c: 0 bytes. New scripts/lxdialog/yesno.c: 0 bytes. Can't exec "git-update-cache": Argument list too long at /home/nico/bin/git-cvsimport-script line 402, <CVS> line 8254. Cannot add files: -1 The original Linus version, although painfully slow, successfully converts the whole thing after a couple hours. Also aren't those "0 bytes" a bit suspicious? Nicolas - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Thu Jun 30 01:07:55 2005
This archive was generated by hypermail 2.1.8 : 2005-06-30 01:08:01 EST