Re: Getting correct tree layout when importing svn repo into git
- From
Andreas Ericsson <ae@op5.se>
- Date
- Sep 17, 2008, 06:56 UTC
- Message-ID
- <48D0AA1A.5060209@op5.se>
- In-Reply-To
- <c49095e30809162216m5c7885dbibbb022e65f43231c@mail.gmail.com>
Michael Kerrisk wrote:
Show 12 quoted lines
> Hi Dimitry, > > On Tue, Sep 16, 2008 at 6:18 PM, Dmitry Potapov <dpotapov@gmail.com> wrote: >> On Wed, Sep 17, 2008 at 01:40:36AM +0200, Michael Kerrisk wrote: >>> $ git svn init file:///home/mtk/man-pages-rep/ -t tags -T trunk -b branches >>> >>> takes about half an hour to run, the other command (which I already >>> started yesterday) seems to be taking (far) more than a day! >> What version of Git do you use? > > 1.5.4.5, on Linux. >
An upgrade would do you good.
Show 5 quoted lines
>> If you use a version earlier than 1.5.6 >> than you can notice *considerable* speed up by upgrading to the latest > > How much is "considerable"? My import is *still* running. >
The greatest factor will usually be network round trip time, so if this is a one-shot conversion, rsync the repository to somewhere close and run the import over a local network. I've had some "fun" trying to import sourceforge svn repositories that were large-ish but not huge (same seat you're in, basically), but since I get up to 800ms round trip time from sweden, conversion took forever.
Show 25 quoted lines
>> >>> Therefore, so far, I have not had a chance to run the command to >>> completion to see if it gives the desired result. The greatly >>> increased tun time also made me suspicious about whether the command >>> was going to do the right thing. And, I end up with a lot of strange >>> looking tags in the (as yet incompletely) imported tree: >>> >>> $ git branch -a >>> tags/man-pages-2.00 >>> tags/man-pages-2.00@117 >>> tags/man-pages-2.01 >>> tags/man-pages-2.01@145 >>> tags/man-pages-2.02 >>> tags/man-pages-2.02@184 >>> tags/man-pages-2.03 >>> tags/man-pages-2.03@232 >>> tags/man-pages-2.04 >>> tags/man-pages-2.04@283 >>> >>> What are the @nnn tags about? >> I have never encounted them. Are you sure that you import into a clean >> Git repo? > > Yes. It's a clean repo in a new directory. >
I've seen such tags before. They were added by an automatic build bot as a marker to say "hey, I just built this".
-- Andreas Ericsson andreas.ericsson@op5.se OP5 AB www.op5.se Tel: +46 8-230225 Fax: +46 8-230231