Re: git-svnimport
- From
Steven Walter <stevenrwalter@gmail.com>
- Date
- Oct 25, 2007, 22:20 UTC
- Message-ID
- <20071025222029.GA11677@dervierte>
- In-Reply-To
- <Pine.LNX.4.64.0710251403160.25221@racer.site>
On Thu, Oct 25, 2007 at 02:04:29PM +0100, Johannes Schindelin wrote:
Show 6 quoted lines
> FYI you'll have to do something like this: > > git svn init svn://busybox.net/trunk/busybox > git svn fetch > > to merge with current busybox (although I updated before I pushed).
More than that, you'll want to:
git svn init <foo>
cp .git/refs/remotes/origin/master .git/refs/remotes/git-svn
git svn fetchIf git-svn doesn't find a remote named "git-svn" it will assume that it has no information about the repository and starting doing a full checkout. By copying the ref, git-svn will see that there are already commits with git-svn-id lines and rebuild its "rev-db". After that, it will incrementally update for newer revisions.
That ought to save you a few precious minutes :)
-- -Steven Walter <stevenrwalter@gmail.com> Freedom is the freedom to say that 2 + 2 = 4 B2F1 0ECC E605 7321 E818 7A65 FC81 9777 DC28 9E8F