{"thread":{"id":"23553","subject":"git svn clone of subversion's own code failing","startedAt":"2010-04-21T18:55:46Z","lastAt":"2010-04-21T21:18:46Z","messageCount":2,"participants":["Blair Zajac","Michael Olson"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"140047","messageId":"B3F7BC3A-9606-48BF-A0C8-093CA42B3720@orcaware.com","threadId":"23553","inReplyTo":null,"subject":"git svn clone of subversion's own code failing","fromName":"Blair Zajac","fromEmail":"blair@orcaware.com","sentAt":"2010-04-21T18:55:46Z","receivedAt":"2010-04-21T18:55:46Z","isPatch":false,"sender":{"key":"blair@orcaware.com","avatar":"https://gravatar.com/avatar/dcb81a871c8fcf7086dd5291aaaeb6a921dcf1b387b00e85f394f78c31e115e2?d=mp&s=160"},"body":"Using MacPorts with git 1.7.0.4 and Subversion 1.6.11, ironically, cloning Subversion's own source code is failing.  I'm using a larger log window size to make the scan to svn's first commit in the repository much faster:\n\n$ git svn clone --log-window-size 5000 -s https://svn.apache.org/repos/asf/subversion\n\nIt ends up failing with:\n\nr855619 = c93a05b8f94c53b8748ffe9352445209fe648e87 (refs/remotes/trunk)\n\tM\tcontrib/client-side/svn-clean\nr855620 = a6b138d3112b1ea0b51b112c6598aae5644369ae (refs/remotes/trunk)\n\tM\tsubversion/bindings/swig/core.i\n\tM\tsubversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c\n\tA\tsubversion/bindings/swig/python/libsvn_swig_py/svn_old_swig.h\n\tM\tsubversion/bindings/swig/python/libsvn_swig_py/swigutil_py.h\n\tM\tsubversion/bindings/swig/include/svn_global.swg\n\tM\tsubversion/bindings/swig/include/svn_types.swg\nr855621 = 41bbc61c035218937f1032381f02c481c8653a22 (refs/remotes/python-bindings-improvements)\nW:svn cherry-pick ignored (subversion/trunk:855604) - missing 79 commit(s) (eg 462871a2ededa70304eeb99affe550fd029557b5)\nr855622 = 2c62a0cca702ffe59dabee92220cf28aedfe1c84 (refs/remotes/python-bindings-improvements)\nfatal: ambiguous argument '3b290983fbd7b401e4d1d20256378ba3657cf7d6^..862ea856c2acad5035ce14758fb928c07d7b7f6b': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions\nrev-list 3b290983fbd7b401e4d1d20256378ba3657cf7d6^..862ea856c2acad5035ce14758fb928c07d7b7f6b: command returned error: 128\n\nI've tried two separate clones with the exact same error.\n\nTrying to finish the clone then gets this:\n\n$ cd subversion\n$ git svn fetch && git svn rebase\nfatal: ambiguous argument '3b290983fbd7b401e4d1d20256378ba3657cf7d6^..862ea856c2acad5035ce14758fb928c07d7b7f6b': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions\nrev-list 3b290983fbd7b401e4d1d20256378ba3657cf7d6^..862ea856c2acad5035ce14758fb928c07d7b7f6b: command returned error: 128\n\nRegards,\nBlair\n"},{"id":"140056","messageId":"i2qc8b3bef91004211418x1496785dqce43607ad1a49e65@mail.gmail.com","threadId":"23553","inReplyTo":"B3F7BC3A-9606-48BF-A0C8-093CA42B3720@orcaware.com","subject":"Re: git svn clone of subversion's own code failing","fromName":"Michael Olson","fromEmail":"mwolson@member.fsf.org","sentAt":"2010-04-21T21:18:46Z","receivedAt":"2010-04-21T21:18:46Z","isPatch":false,"sender":{"key":"mwolson@member.fsf.org","avatar":null},"body":"On Wed, Apr 21, 2010 at 11:55 AM, Blair Zajac <Blair@orcaware.com> wrote:\n> Using MacPorts with git 1.7.0.4 and Subversion 1.6.11, ironically, cloning Subversion's own source code is failing.  I'm using a larger log window size to make the scan to svn's first commit in the repository much faster:\n>\n> $ git svn clone --log-window-size 5000 -s https://svn.apache.org/repos/asf/subversion\n>\n> It ends up failing with:\n>\n> r855619 = c93a05b8f94c53b8748ffe9352445209fe648e87 (refs/remotes/trunk)\n>        M       contrib/client-side/svn-clean\n> r855620 = a6b138d3112b1ea0b51b112c6598aae5644369ae (refs/remotes/trunk)\n>        M       subversion/bindings/swig/core.i\n>        M       subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c\n>        A       subversion/bindings/swig/python/libsvn_swig_py/svn_old_swig.h\n>        M       subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.h\n>        M       subversion/bindings/swig/include/svn_global.swg\n>        M       subversion/bindings/swig/include/svn_types.swg\n> r855621 = 41bbc61c035218937f1032381f02c481c8653a22 (refs/remotes/python-bindings-improvements)\n> W:svn cherry-pick ignored (subversion/trunk:855604) - missing 79 commit(s) (eg 462871a2ededa70304eeb99affe550fd029557b5)\n> r855622 = 2c62a0cca702ffe59dabee92220cf28aedfe1c84 (refs/remotes/python-bindings-improvements)\n> fatal: ambiguous argument '3b290983fbd7b401e4d1d20256378ba3657cf7d6^..862ea856c2acad5035ce14758fb928c07d7b7f6b': unknown revision or path not in the working tree.\n> Use '--' to separate paths from revisions\n> rev-list 3b290983fbd7b401e4d1d20256378ba3657cf7d6^..862ea856c2acad5035ce14758fb928c07d7b7f6b: command returned error: 128\n\nI ran into the same issue.  A temporary hack can be found in the\nthread \"[PATCH/RFC 2/2] git-svn: Don't allow missing commit parent to\nstop git-svn\", but it is probably not a real solution to the problem.\n\n-- \nMichael Olson  |  http://mwolson.org/\n"}]}