From: David Kastrup Date: Mon, 30 Jul 2007 21:54:36 GMT Subject: Re: Efficient way to import snapshots? Message-ID: <854pjltv4z.fsf@lola.goethe.zz> In-Reply-To: <20070730180710.GA64467@nowhere> Craig Boston writes: > So far the main snag I've found is that AFAIK there's no equivalent to > "svk import" to load a big tree (~37000 files) into a branch and commit > the changes. Here's the procedure I've come up with: > > cd /path/to/git/repo > git checkout vendor_branch_X > git rm -r . > cp -R /path/to/cvs/checkout_X/* ./ > git add . > git commit -m"Import yyyymmdd snapshot" I have not tried it, but shouldn't something like the following work? cd /path/to/cvs/checkout_X git --git-dir=/path/to/git/repo/.git reset vendor_branch_X git --git-dir=/path/to/git/repo/.git add . git --git-dir=/path/to/git/repo/.git commit -a -m "Import yyyymmdd snapshot" -- David Kastrup, Kriemhildstr. 15, 44793 Bochum