{"thread":{"id":"10458","subject":"git-svnimport","startedAt":"2007-10-25T09:25:20Z","lastAt":"2007-10-30T14:24:27Z","messageCount":11,"participants":["Felipe Balbi","Johannes Schindelin","Steven Walter","Gerrit Pape","Steven Grimm","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"57152","messageId":"31e679430710250225w39a876d0w738d819245e514e@mail.gmail.com","threadId":"10458","inReplyTo":null,"subject":"git-svnimport","fromName":"Felipe Balbi","fromEmail":"felipebalbi@users.sourceforge.net","sentAt":"2007-10-25T09:25:20Z","receivedAt":"2007-10-25T09:25:20Z","isPatch":false,"sender":{"key":"felipebalbi@users.sourceforge.net","avatar":null},"body":"Hello all,\n\nI was importing busybox svn repository to git but I got a connection\ntimeout after more than 19k commits... is there a way to continue\nwhere the error happened or should I do it all over again ??\n\n\nThanks\n\n-- \nBest Regards,\n\nFelipe Balbi\nfelipebalbi@users.sourceforge.net\n"},{"id":"57172","messageId":"Pine.LNX.4.64.0710251132580.25221@racer.site","threadId":"10458","inReplyTo":"31e679430710250225w39a876d0w738d819245e514e@mail.gmail.com","subject":"Re: git-svnimport","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2007-10-25T10:56:44Z","receivedAt":"2007-10-25T10:56:44Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Thu, 25 Oct 2007, Felipe Balbi wrote:\n\n> I was importing busybox svn repository to git but I got a connection \n> timeout after more than 19k commits... is there a way to continue where \n> the error happened or should I do it all over again ??\n\nAFAICT git-svn is better suited, even to one-shot importing svn.\n\nAs it happens, I got interested in this project, too, and did an import \nsome time ago.  For your pleasure, I uploaded it to\n\n\thttp://repo.or.cz/w/busybox.git/\n\nHth,\nDscho\n"},{"id":"57173","messageId":"31e679430710250408g679538e7ha9e1e75507c2aac5@mail.gmail.com","threadId":"10458","inReplyTo":"Pine.LNX.4.64.0710251132580.25221@racer.site","subject":"Re: git-svnimport","fromName":"Felipe Balbi","fromEmail":"felipebalbi@users.sourceforge.net","sentAt":"2007-10-25T11:08:37Z","receivedAt":"2007-10-25T11:08:37Z","isPatch":false,"sender":{"key":"felipebalbi@users.sourceforge.net","avatar":null},"body":"Hi,\n\nOn 10/25/07, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n> Hi,\n>\n> On Thu, 25 Oct 2007, Felipe Balbi wrote:\n>\n> > I was importing busybox svn repository to git but I got a connection\n> > timeout after more than 19k commits... is there a way to continue where\n> > the error happened or should I do it all over again ??\n>\n> AFAICT git-svn is better suited, even to one-shot importing svn.\n>\n> As it happens, I got interested in this project, too, and did an import\n> some time ago.  For your pleasure, I uploaded it to\n>\n>         http://repo.or.cz/w/busybox.git/\n\nthanks... much better... I'm cloning your tree and I'll merge with\ncurrent busybox tree... ;-)\n\n>\n> Hth,\n> Dscho\n>\n>\n\n\n-- \nBest Regards,\n\nFelipe Balbi\nfelipebalbi@users.sourceforge.net\n"},{"id":"57182","messageId":"Pine.LNX.4.64.0710251403160.25221@racer.site","threadId":"10458","inReplyTo":"31e679430710250408g679538e7ha9e1e75507c2aac5@mail.gmail.com","subject":"Re: git-svnimport","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2007-10-25T13:04:29Z","receivedAt":"2007-10-25T13:04:29Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Thu, 25 Oct 2007, Felipe Balbi wrote:\n\n> On 10/25/07, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n>\n> > On Thu, 25 Oct 2007, Felipe Balbi wrote:\n> >\n> > > I was importing busybox svn repository to git but I got a connection \n> > > timeout after more than 19k commits... is there a way to continue \n> > > where the error happened or should I do it all over again ??\n> >\n> > AFAICT git-svn is better suited, even to one-shot importing svn.\n> >\n> > As it happens, I got interested in this project, too, and did an \n> > import some time ago.  For your pleasure, I uploaded it to\n> >\n> >         http://repo.or.cz/w/busybox.git/\n> \n> thanks... much better... I'm cloning your tree and I'll merge with \n> current busybox tree... ;-)\n\nFYI you'll have to do something like this:\n\n\tgit svn init svn://busybox.net/trunk/busybox\n\tgit svn fetch\n\nto merge with current busybox (although I updated before I pushed).\n\nCiao,\nDscho\n"},{"id":"57244","messageId":"20071025222029.GA11677@dervierte","threadId":"10458","inReplyTo":"Pine.LNX.4.64.0710251403160.25221@racer.site","subject":"Re: git-svnimport","fromName":"Steven Walter","fromEmail":"stevenrwalter@gmail.com","sentAt":"2007-10-25T22:20:29Z","receivedAt":"2007-10-25T22:20:29Z","isPatch":false,"sender":{"key":"stevenrwalter@gmail.com","avatar":"https://avatars.githubusercontent.com/u/79127?v=4"},"body":"On Thu, Oct 25, 2007 at 02:04:29PM +0100, Johannes Schindelin wrote:\n> FYI you'll have to do something like this:\n> \n> \tgit svn init svn://busybox.net/trunk/busybox\n> \tgit svn fetch\n> \n> to merge with current busybox (although I updated before I pushed).\n\nMore than that, you'll want to:\n\n    git svn init <foo>\n    cp .git/refs/remotes/origin/master .git/refs/remotes/git-svn\n    git svn fetch\n\nIf git-svn doesn't find a remote named \"git-svn\" it will assume that it\nhas no information about the repository and starting doing a full\ncheckout.  By copying the ref, git-svn will see that there are already\ncommits with git-svn-id lines and rebuild its \"rev-db\".  After that, it\nwill incrementally update for newer revisions.\n\nThat ought to save you a few precious minutes :)\n-- \n-Steven Walter <stevenrwalter@gmail.com>\nFreedom is the freedom to say that 2 + 2 = 4\nB2F1 0ECC E605 7321 E818  7A65 FC81 9777 DC28 9E8F \n"},{"id":"57245","messageId":"Pine.LNX.4.64.0710252322320.4362@racer.site","threadId":"10458","inReplyTo":"20071025222029.GA11677@dervierte","subject":"Re: git-svnimport","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2007-10-25T22:22:48Z","receivedAt":"2007-10-25T22:22:48Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Thu, 25 Oct 2007, Steven Walter wrote:\n\n> On Thu, Oct 25, 2007 at 02:04:29PM +0100, Johannes Schindelin wrote:\n> > FYI you'll have to do something like this:\n> > \n> > \tgit svn init svn://busybox.net/trunk/busybox\n> > \tgit svn fetch\n> > \n> > to merge with current busybox (although I updated before I pushed).\n> \n> More than that, you'll want to:\n> \n>     git svn init <foo>\n>     cp .git/refs/remotes/origin/master .git/refs/remotes/git-svn\n>     git svn fetch\n> \n> If git-svn doesn't find a remote named \"git-svn\" it will assume that it\n> has no information about the repository and starting doing a full\n> checkout.  By copying the ref, git-svn will see that there are already\n> commits with git-svn-id lines and rebuild its \"rev-db\".  After that, it\n> will incrementally update for newer revisions.\n> \n> That ought to save you a few precious minutes :)\n\nGood catch.  Thanks.\n\nCiao,\nDscho\n"},{"id":"57277","messageId":"20071026145520.2141.qmail@7a6a65599aed61.315fe32.mid.smarden.org","threadId":"10458","inReplyTo":"Pine.LNX.4.64.0710251132580.25221@racer.site","subject":"Re: git-svnimport","fromName":"Gerrit Pape","fromEmail":"pape@smarden.org","sentAt":"2007-10-26T14:55:20Z","receivedAt":"2007-10-26T14:55:20Z","isPatch":false,"sender":{"key":"pape@smarden.org","avatar":"https://avatars.githubusercontent.com/u/143170252?v=4"},"body":"On Thu, Oct 25, 2007 at 11:56:44AM +0100, Johannes Schindelin wrote:\n> On Thu, 25 Oct 2007, Felipe Balbi wrote:\n> > I was importing busybox svn repository to git but I got a connection \n> > timeout after more than 19k commits... is there a way to continue where \n> > the error happened or should I do it all over again ??\n> \n> AFAICT git-svn is better suited, even to one-shot importing svn.\n\nAIUI git-svnimport provides a subset of git-svn's functionality.\nThere've been some problems with git-svnimport reported through the\nDebian BTS\n\n http://bugs.debian.org/436930\n http://bugs.debian.org/447325\n http://bugs.debian.org/447965\n\nI'm not sure these are worth fixing, I'd rather suggest to drop\ngit-svnimport in favor of git-svn, and not installing it in future\nversions.\n\nRegards, Gerrit.\n"},{"id":"57291","messageId":"Pine.LNX.4.64.0710261745110.4362@racer.site","threadId":"10458","inReplyTo":"20071026145520.2141.qmail@7a6a65599aed61.315fe32.mid.smarden.org","subject":"Re: git-svnimport","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2007-10-26T16:45:53Z","receivedAt":"2007-10-26T16:45:53Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Fri, 26 Oct 2007, Gerrit Pape wrote:\n\n>  http://bugs.debian.org/436930\n>  http://bugs.debian.org/447325\n>  http://bugs.debian.org/447965\n> \n> I'm not sure these are worth fixing, I'd rather suggest to drop \n> git-svnimport in favor of git-svn, and not installing it in future \n> versions.\n\nI already proposed this.  The outcome was... silent.\n\nCiao,\nDscho\n"},{"id":"57298","messageId":"47222CB3.9070100@midwinter.com","threadId":"10458","inReplyTo":"Pine.LNX.4.64.0710261745110.4362@racer.site","subject":"Re: git-svnimport","fromName":"Steven Grimm","fromEmail":"koreth@midwinter.com","sentAt":"2007-10-26T18:06:43Z","receivedAt":"2007-10-26T18:06:43Z","isPatch":false,"sender":{"key":"koreth@midwinter.com","avatar":"https://gravatar.com/avatar/71b4d2e8b62f168bdc9e9205341159e3567003b4f9e2127c617c5fa0a1f5bad2?d=mp&s=160"},"body":"Johannes Schindelin wrote:\n>> I'm not sure these are worth fixing, I'd rather suggest to drop \n>> git-svnimport in favor of git-svn, and not installing it in future \n>> versions.\n>>     \n> I already proposed this.  The outcome was... silent.\n>   \n\nMe too, and same reaction.\n\nSo I vote we interpret that as, \"No objections from anyone.\"\n\n-Steve\n"},{"id":"57302","messageId":"7vy7dpy8qf.fsf@gitster.siamese.dyndns.org","threadId":"10458","inReplyTo":"47222CB3.9070100@midwinter.com","subject":"Re: git-svnimport","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2007-10-26T19:30:16Z","receivedAt":"2007-10-26T19:30:16Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Steven Grimm <koreth@midwinter.com> writes:\n\n> Johannes Schindelin wrote:\n>>> I'm not sure these are worth fixing, I'd rather suggest to drop\n>>> git-svnimport in favor of git-svn, and not installing it in future\n>>> versions.\n>>>\n>> I already proposed this.  The outcome was... silent.\n>>\n>\n> Me too, and same reaction.\n>\n> So I vote we interpret that as, \"No objections from anyone.\"\n\nLikewise.\n"},{"id":"57580","messageId":"20071030142427.6467.qmail@76c770d547b63d.315fe32.mid.smarden.org","threadId":"10458","inReplyTo":"7vy7dpy8qf.fsf@gitster.siamese.dyndns.org","subject":"[PATCH] no longer install git-svnimport, move to contrib/examples","fromName":"Gerrit Pape","fromEmail":"pape@smarden.org","sentAt":"2007-10-30T14:24:27Z","receivedAt":"2007-10-30T14:24:27Z","isPatch":true,"sender":{"key":"pape@smarden.org","avatar":"https://avatars.githubusercontent.com/u/143170252?v=4"},"body":"On Fri, Oct 26, 2007 at 12:30:16PM -0700, Junio C Hamano wrote:\n> Steven Grimm <koreth@midwinter.com> writes:\n> > Johannes Schindelin wrote:\n> >>> I'm not sure these are worth fixing, I'd rather suggest to drop\n> >>> git-svnimport in favor of git-svn, and not installing it in future\n> >>> versions.\n> >>>\n> >> I already proposed this.  The outcome was... silent.\n> >\n> > Me too, and same reaction.\n> >\n> > So I vote we interpret that as, \"No objections from anyone.\"\n>\n> Likewise.\n\nSigned-off-by: Gerrit Pape <pape@smarden.org>\n---\n .gitignore                                         |    1 -\n Documentation/cmd-list.perl                        |    1 -\n Makefile                                           |    3 +--\n contrib/completion/git-completion.bash             |    1 -\n .../examples/git-svnimport.perl                    |    0 \n .../examples}/git-svnimport.txt                    |    0 \n 6 files changed, 1 insertions(+), 5 deletions(-)\n rename git-svnimport.perl => contrib/examples/git-svnimport.perl (100%)\n rename {Documentation => contrib/examples}/git-svnimport.txt (100%)\n\ndiff --git a/.gitignore b/.gitignore\nindex 62afef2..8670081 100644\n--- a/.gitignore\n+++ b/.gitignore\n@@ -128,7 +128,6 @@ git-status\n git-stripspace\n git-submodule\n git-svn\n-git-svnimport\n git-symbolic-ref\n git-tag\n git-tar-tree\ndiff --git a/Documentation/cmd-list.perl b/Documentation/cmd-list.perl\nindex 1061fd8..8d21d42 100755\n--- a/Documentation/cmd-list.perl\n+++ b/Documentation/cmd-list.perl\n@@ -185,7 +185,6 @@ git-status                              mainporcelain\n git-stripspace                          purehelpers\n git-submodule                           mainporcelain\n git-svn                                 foreignscminterface\n-git-svnimport                           foreignscminterface\n git-symbolic-ref                        plumbingmanipulators\n git-tag                                 mainporcelain\n git-tar-tree                            plumbinginterrogators\ndiff --git a/Makefile b/Makefile\nindex 72f5ef4..eb98d91 100644\n--- a/Makefile\n+++ b/Makefile\n@@ -225,8 +225,7 @@ SCRIPT_SH = \\\n SCRIPT_PERL = \\\n \tgit-add--interactive.perl \\\n \tgit-archimport.perl git-cvsimport.perl git-relink.perl \\\n-\tgit-cvsserver.perl git-remote.perl \\\n-\tgit-svnimport.perl git-cvsexportcommit.perl \\\n+\tgit-cvsserver.perl git-remote.perl git-cvsexportcommit.perl \\\n \tgit-send-email.perl git-svn.perl\n \n SCRIPTS = $(patsubst %.sh,%,$(SCRIPT_SH)) \\\ndiff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash\nindex e760930..599b2fc 100755\n--- a/contrib/completion/git-completion.bash\n+++ b/contrib/completion/git-completion.bash\n@@ -346,7 +346,6 @@ __git_commands ()\n \t\tssh-*)            : transport;;\n \t\tstripspace)       : plumbing;;\n \t\tsvn)              : import export;;\n-\t\tsvnimport)        : import;;\n \t\tsymbolic-ref)     : plumbing;;\n \t\ttar-tree)         : deprecated;;\n \t\tunpack-file)      : plumbing;;\ndiff --git a/git-svnimport.perl b/contrib/examples/git-svnimport.perl\nsimilarity index 100%\nrename from git-svnimport.perl\nrename to contrib/examples/git-svnimport.perl\ndiff --git a/Documentation/git-svnimport.txt b/contrib/examples/git-svnimport.txt\nsimilarity index 100%\nrename from Documentation/git-svnimport.txt\nrename to contrib/examples/git-svnimport.txt\n-- \n1.5.3.4\n"}]}