summaryrefslogtreecommitdiff
path: root/git-cvsimport-script
AgeCommit message (Collapse)AuthorFilesLines
2005-06-30cvs import: Call git-update-cache multiple timesLibravatar Matthias Urlichs1-4/+22
instead of with a too-long argument list.
2005-06-28Rollbak to the original branch after importingLibravatar Matthias Urlichs1-4/+25
2005-06-28Local cvsimport fixupsLibravatar Matthias Urlichs1-2/+8
2005-06-28Fix remote CVS import.Libravatar Matthias Urlichs1-30/+48
2005-06-28Added Perl git-cvsimport-scriptLibravatar Matthias Urlichs1-29/+575
2005-06-12[PATCH] git cvsimport fuzz argumentLibravatar Tommy M. McGuire1-8/+19
Add "-z fuzz" argument, passed to cvsps, and clean up argument processing. Also, use "cvsps --cvs-direct", which is is somewhat faster. Give the user the option of specifying the timestamp fuzz passed to cvsps. Looking at the other arguments to it, I can't see anything else that would be sane to play with. Also, use --cvs-direct, which speeds up cvsps for remote repositories and doesn't seem to do anything bad to local repositories. Signed-off-by: Tommy McGuire <mcguire@crsr.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-06-12[PATCH] git cvsimport sanity checkingLibravatar Tommy M. McGuire1-1/+3
This patch adds some sanity checking to git-cvsimport-script, specifically forcing the use of cvsps -x (to get the latest information from the repository, rather than whatever is in the cache) and aborting early if cvsps does not produce any output. I debated removing the $MODULE directory following an abort, but I eventually decided leaving stuff behind would make debugging easier. On the other hand, this patch should help with the "cvsimport left me with an empty repository" complaints. Call cvsps with the -x flag, to get the current state of the repository, and abort the cvs import early if cvsps does not produce any output. Signed-off-by: Tommy McGuire <mcguire@crsr.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-06-12[PATCH] cvsimport: allow remote CVS reposLibravatar Tommy M. McGuire1-1/+1
Remove unneeded sanity tests. Remote repositories do, indeed, just work. Signed-off-by: Tommy McGuire <mcguire@crsr.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-06-07Add CVS import scripts and programsLibravatar Linus Torvalds1-0/+25
This gets the "cvs2git" program from the old git-tools archive, and adds a nice script around it that makes it much easier to use. With this, you should be able to import a CVS archive using just a simple git cvsimport <cvsroot> <module> and you're done. At least it worked for my one single test. NOTE!! This may need tweaking. It currently expects (and verifies) that cvsps version 2.1 is installed, but you can't actually set any of the cvsps parameters, like the time fuzz.