{"thread":{"id":"43294","subject":"Re: latest update to git-svn blows up for me","startedAt":"2006-12-04T04:00:47Z","lastAt":"2006-12-08T09:55:19Z","messageCount":16,"participants":["Randal L. Schwartz","Eric Wong","Linus Torvalds"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"297316","messageId":"863b7wnwcw.fsf@blue.stonehenge.com","threadId":"43294","inReplyTo":null,"subject":"latest update to git-svn blows up for me","fromName":"Randal L. Schwartz","fromEmail":"merlyn@stonehenge.com","sentAt":"2006-12-04T04:00:47Z","receivedAt":"2006-12-04T04:00:47Z","isPatch":false,"sender":{"key":"merlyn@stonehenge.com","avatar":"https://gravatar.com/avatar/dc528d210743ff0333e6213f9ee7b33b23f1b7bc1f3c5a8c2d819074ecd7ab19?d=mp&s=160"},"body":"\nDoes this ring a bell?\n\nFetching git-svn\n        M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/MisplacedShebang.pm\n        M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/ProhibitShebangWarningsArg.pm\n        M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/RequirePortableShebang.pm\n        M       trunk/compilers/past-pm/POST/Compiler.pir\n        M       trunk/compilers/past-pm/PAST/Compiler.pir\n        M       trunk/compilers/past-pm/PAST-pm.pir\n        M       trunk/languages/perl6/src/quote.pir\n        M       trunk/languages/perl6/src/classes/Str.pir\n        M       trunk/languages/perl6/src/classes/Code.pir\n        M       trunk/languages/perl6/src/classes/Num.pir\n        M       trunk/languages/plumhead/t/selection.txt\n        M       trunk/languages/plumhead/t/superglobals.t\n        M       trunk/languages/plumhead/t/strings.t\n        M       trunk/languages/tcl/runtime/builtin/clock.pir\nno blob information\n512 at /opt/git/bin/git-svn line 457\n        main::fetch_lib() called at /opt/git/bin/git-svn line 328\n        main::fetch() called at /opt/git/bin/git-svn line 973\n        main::fetch_child_id('git-svn') called at /opt/git/bin/git-svn line 991\n        main::rec_fetch('', '/Volumes/UFS/MIRROR/parrot-GITSVN/.git/svn') called at /opt/git/bin/git-svn line 747\n        main::multi_fetch() called at /opt/git/bin/git-svn line 187\n512 at /opt/git/bin/git-svn line 980\n        main::fetch_child_id('git-svn') called at /opt/git/bin/git-svn line 991\n        main::rec_fetch('', '/Volumes/UFS/MIRROR/parrot-GITSVN/.git/svn') called at /opt/git/bin/git-svn line 747\n        main::multi_fetch() called at /opt/git/bin/git-svn line 187\n\n\n-- \nRandal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095\n<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>\nPerl/Unix/security consulting, Technical writing, Comedy, etc. etc.\n"},{"id":"298558","messageId":"20061204070021.GG1369@localdomain","threadId":"43294","inReplyTo":"863b7wnwcw.fsf@blue.stonehenge.com","subject":"Re: latest update to git-svn blows up for me","fromName":"Eric Wong","fromEmail":"normalperson@yhbt.net","sentAt":"2006-12-04T07:00:21Z","receivedAt":"2006-12-04T07:00:21Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"\"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n> \n> Does this ring a bell?\n\nNope.\n\n> Fetching git-svn\n>         M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/MisplacedShebang.pm\n>         M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/ProhibitShebangWarningsArg.pm\n>         M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/RequirePortableShebang.pm\n>         M       trunk/compilers/past-pm/POST/Compiler.pir\n>         M       trunk/compilers/past-pm/PAST/Compiler.pir\n>         M       trunk/compilers/past-pm/PAST-pm.pir\n>         M       trunk/languages/perl6/src/quote.pir\n>         M       trunk/languages/perl6/src/classes/Str.pir\n>         M       trunk/languages/perl6/src/classes/Code.pir\n>         M       trunk/languages/perl6/src/classes/Num.pir\n>         M       trunk/languages/plumhead/t/selection.txt\n>         M       trunk/languages/plumhead/t/superglobals.t\n>         M       trunk/languages/plumhead/t/strings.t\n>         M       trunk/languages/tcl/runtime/builtin/clock.pir\n> no blob information\n> 512 at /opt/git/bin/git-svn line 457\n>         main::fetch_lib() called at /opt/git/bin/git-svn line 328\n>         main::fetch() called at /opt/git/bin/git-svn line 973\n>         main::fetch_child_id('git-svn') called at /opt/git/bin/git-svn line 991\n>         main::rec_fetch('', '/Volumes/UFS/MIRROR/parrot-GITSVN/.git/svn') called at /opt/git/bin/git-svn line 747\n>         main::multi_fetch() called at /opt/git/bin/git-svn line 187\n> 512 at /opt/git/bin/git-svn line 980\n>         main::fetch_child_id('git-svn') called at /opt/git/bin/git-svn line 991\n>         main::rec_fetch('', '/Volumes/UFS/MIRROR/parrot-GITSVN/.git/svn') called at /opt/git/bin/git-svn line 747\n>         main::multi_fetch() called at /opt/git/bin/git-svn line 187\n\nThis is on r15941 of  https://svn.perl.org/parrot/trunk ?  I can't seem\nto reproduce this with git svn fetch -r15940:15941\n\n-- \n"},{"id":"294256","messageId":"86hcwbnb0o.fsf@blue.stonehenge.com","threadId":"43294","inReplyTo":"20061204070021.GG1369@localdomain","subject":"Re: latest update to git-svn blows up for me","fromName":"Randal L. Schwartz","fromEmail":"merlyn@stonehenge.com","sentAt":"2006-12-04T11:41:43Z","receivedAt":"2006-12-04T11:41:43Z","isPatch":false,"sender":{"key":"merlyn@stonehenge.com","avatar":"https://gravatar.com/avatar/dc528d210743ff0333e6213f9ee7b33b23f1b7bc1f3c5a8c2d819074ecd7ab19?d=mp&s=160"},"body":">>>>> \"Eric\" == Eric Wong <normalperson@yhbt.net> writes:\n\nEric> \"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n>> \n>> Does this ring a bell?\n\nEric> Nope.\n\nEric> This is on r15941 of  https://svn.perl.org/parrot/trunk ?  I can't seem\nEric> to reproduce this with git svn fetch -r15940:15941\n\nNo, and that worked for me as well.  Apparently, I might have corrupted my\nmetadata because I updated git-svn while I was using it.  Is there any way to\nreset the metadata without having to re-fetch 15000 revisions?\n\n-- \nRandal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095\n<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>\nPerl/Unix/security consulting, Technical writing, Comedy, etc. etc.\n"},{"id":"295165","messageId":"20061204181241.GA27342@soma","threadId":"43294","inReplyTo":"86hcwbnb0o.fsf@blue.stonehenge.com","subject":"Re: latest update to git-svn blows up for me","fromName":"Eric Wong","fromEmail":"normalperson@yhbt.net","sentAt":"2006-12-04T18:12:41Z","receivedAt":"2006-12-04T18:12:41Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"\"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n> >>>>> \"Eric\" == Eric Wong <normalperson@yhbt.net> writes:\n> \n> Eric> \"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n> >> \n> >> Does this ring a bell?\n> \n> Eric> Nope.\n> \n> Eric> This is on r15941 of  https://svn.perl.org/parrot/trunk ?  I can't seem\n> Eric> to reproduce this with git svn fetch -r15940:15941\n> \n> No, and that worked for me as well.  Apparently, I might have corrupted my\n> metadata because I updated git-svn while I was using it.  Is there any way to\n> reset the metadata without having to re-fetch 15000 revisions?\n\nrm .git/refs/remotes/$GIT_SVN_ID .git/svn/$GIT_SVN_ID/.rev_db\ngit svn -i $GIT_SVN_ID rebuild\n\nI don't think that updating git-svn while using it is a problem, because\nPerl won't (to my knowledge) reread it after it's loaded, and git-svn\ndoes not re-exec itself (it'll fork, however).  Weird... the change\n(15941) was a property-only change; however.\n\n-- \n"},{"id":"295673","messageId":"86zma3lahj.fsf@blue.stonehenge.com","threadId":"43294","inReplyTo":"20061204181241.GA27342@soma","subject":"Re: latest update to git-svn blows up for me","fromName":"Randal L. Schwartz","fromEmail":"merlyn@stonehenge.com","sentAt":"2006-12-04T19:36:08Z","receivedAt":"2006-12-04T19:36:08Z","isPatch":false,"sender":{"key":"merlyn@stonehenge.com","avatar":"https://gravatar.com/avatar/dc528d210743ff0333e6213f9ee7b33b23f1b7bc1f3c5a8c2d819074ecd7ab19?d=mp&s=160"},"body":">>>>> \"Eric\" == Eric Wong <normalperson@yhbt.net> writes:\n\nEric> \"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n>> >>>>> \"Eric\" == Eric Wong <normalperson@yhbt.net> writes:\n>> \nEric> \"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n>> >> \n>> >> Does this ring a bell?\n>> \nEric> Nope.\n>> \nEric> This is on r15941 of  https://svn.perl.org/parrot/trunk ?  I can't seem\nEric> to reproduce this with git svn fetch -r15940:15941\n>> \n>> No, and that worked for me as well.  Apparently, I might have corrupted my\n>> metadata because I updated git-svn while I was using it.  Is there any way to\n>> reset the metadata without having to re-fetch 15000 revisions?\n\nEric> rm .git/refs/remotes/$GIT_SVN_ID .git/svn/$GIT_SVN_ID/.rev_db\nEric> git svn -i $GIT_SVN_ID rebuild\n\nThat's not working:\n\nlocalhost.local:..RROR/parrot-GITSVN % git-svn -i git-svn rebuild\nfatal: 'origin': unable to chdir or not a git archive\nfatal: unexpected EOF\nFailed to find remote refs\n256 at /opt/git/bin/git-svn line 2151\n        main::safe_qx('git-ls-remote', 'origin', 'refs/remotes/git-svn') called at /opt/git/bin/git-svn line 3404\n        main::copy_remote_ref() called at /opt/git/bin/git-svn line 226\n        main::rebuild() called at /opt/git/bin/git-svn line 187\n\n-- \nRandal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095\n<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>\nPerl/Unix/security consulting, Technical writing, Comedy, etc. etc.\n"},{"id":"298059","messageId":"20061204195452.GB27342@soma","threadId":"43294","inReplyTo":"86zma3lahj.fsf@blue.stonehenge.com","subject":"Re: latest update to git-svn blows up for me","fromName":"Eric Wong","fromEmail":"normalperson@yhbt.net","sentAt":"2006-12-04T19:54:52Z","receivedAt":"2006-12-04T19:54:52Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"\"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n> >>>>> \"Eric\" == Eric Wong <normalperson@yhbt.net> writes:\n> \n> Eric> \"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n> >> >>>>> \"Eric\" == Eric Wong <normalperson@yhbt.net> writes:\n> >> \n> Eric> \"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n> >> >> \n> >> >> Does this ring a bell?\n> >> \n> Eric> Nope.\n> >> \n> Eric> This is on r15941 of  https://svn.perl.org/parrot/trunk ?  I can't seem\n> Eric> to reproduce this with git svn fetch -r15940:15941\n> >> \n> >> No, and that worked for me as well.  Apparently, I might have corrupted my\n> >> metadata because I updated git-svn while I was using it.  Is there any way to\n> >> reset the metadata without having to re-fetch 15000 revisions?\n> \n> Eric> rm .git/refs/remotes/$GIT_SVN_ID .git/svn/$GIT_SVN_ID/.rev_db\n> Eric> git svn -i $GIT_SVN_ID rebuild\n> \n> That's not working:\n> \n> localhost.local:..RROR/parrot-GITSVN % git-svn -i git-svn rebuild\n> fatal: 'origin': unable to chdir or not a git archive\n> fatal: unexpected EOF\n> Failed to find remote refs\n> 256 at /opt/git/bin/git-svn line 2151\n>         main::safe_qx('git-ls-remote', 'origin', 'refs/remotes/git-svn') called at /opt/git/bin/git-svn line 3404\n>         main::copy_remote_ref() called at /opt/git/bin/git-svn line 226\n>         main::rebuild() called at /opt/git/bin/git-svn line 187\n\nCan you try:\n\ngit update-ref refs/remotes/git-svn \\\n  <last commit successfully imported from git-svn>\n\nand running rebuild again?\n\n-- \n"},{"id":"297231","messageId":"86slfvl95j.fsf@blue.stonehenge.com","threadId":"43294","inReplyTo":"20061204195452.GB27342@soma","subject":"Re: latest update to git-svn blows up for me","fromName":"Randal L. Schwartz","fromEmail":"merlyn@stonehenge.com","sentAt":"2006-12-04T20:04:56Z","receivedAt":"2006-12-04T20:04:56Z","isPatch":false,"sender":{"key":"merlyn@stonehenge.com","avatar":"https://gravatar.com/avatar/dc528d210743ff0333e6213f9ee7b33b23f1b7bc1f3c5a8c2d819074ecd7ab19?d=mp&s=160"},"body":">>>>> \"Eric\" == Eric Wong <normalperson@yhbt.net> writes:\n\nEric> Can you try:\n\nEric> git update-ref refs/remotes/git-svn \\\nEric>   <last commit successfully imported from git-svn>\n\nEric> and running rebuild again?\n\nYes, and now after seeing 14000 lines scroll by, I tried again:\n\nlocalhost.local:..RROR/parrot-GITSVN % git-svn multi-fetch                     \nFetching git-svn\n        M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/MisplacedShebang.pm\n        M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/ProhibitShebangWarningsArg.pm\n        M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/RequirePortableShebang.pm\n        M       trunk/compilers/past-pm/POST/Compiler.pir\n        M       trunk/compilers/past-pm/PAST/Compiler.pir\n        M       trunk/compilers/past-pm/PAST-pm.pir\n        M       trunk/languages/perl6/src/quote.pir\n        M       trunk/languages/perl6/src/classes/Str.pir\n        M       trunk/languages/perl6/src/classes/Code.pir\n        M       trunk/languages/perl6/src/classes/Num.pir\n        M       trunk/languages/plumhead/t/selection.txt\n        M       trunk/languages/plumhead/t/superglobals.t\n        M       trunk/languages/plumhead/t/strings.t\n        M       trunk/languages/tcl/runtime/builtin/clock.pir\nno blob information\n512 at /opt/git/bin/git-svn line 457\n        main::fetch_lib() called at /opt/git/bin/git-svn line 328\n        main::fetch() called at /opt/git/bin/git-svn line 973\n        main::fetch_child_id('git-svn') called at /opt/git/bin/git-svn line 991\n        main::rec_fetch('', '/Volumes/UFS/MIRROR/parrot-GITSVN/.git/svn') called at /opt/git/bin/git-svn line 747\n        main::multi_fetch() called at /opt/git/bin/git-svn line 187\n512 at /opt/git/bin/git-svn line 980\n        main::fetch_child_id('git-svn') called at /opt/git/bin/git-svn line 991\n        main::rec_fetch('', '/Volumes/UFS/MIRROR/parrot-GITSVN/.git/svn') called at /opt/git/bin/git-svn line 747\n        main::multi_fetch() called at /opt/git/bin/git-svn line 187\n\nAnything you want me to try now?  I'm not in a fast net place (at\nleast not for a week), so I can't rebuild from scratch.\n\n-- \nRandal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095\n<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>\nPerl/Unix/security consulting, Technical writing, Comedy, etc. etc.\n"},{"id":"294662","messageId":"20061204200844.GC30316@hand.yhbt.net","threadId":"43294","inReplyTo":"86slfvl95j.fsf@blue.stonehenge.com","subject":"Re: latest update to git-svn blows up for me","fromName":"Eric Wong","fromEmail":"normalperson@yhbt.net","sentAt":"2006-12-04T20:08:45Z","receivedAt":"2006-12-04T20:08:45Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"\"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n> >>>>> \"Eric\" == Eric Wong <normalperson@yhbt.net> writes:\n> \n> Eric> Can you try:\n> \n> Eric> git update-ref refs/remotes/git-svn \\\n> Eric>   <last commit successfully imported from git-svn>\n> \n> Eric> and running rebuild again?\n> \n> Yes, and now after seeing 14000 lines scroll by, I tried again:\n\n<snip>\n\n> Anything you want me to try now?  I'm not in a fast net place (at\n> least not for a week), so I can't rebuild from scratch.\n\nWhich version of the SVN libraries are you using?  Also, are you\ntracking https://svn.perl.org/parrot/trunk or just\nhttps://svn.perl.org/parrot (top-level)\n\n-- \n"},{"id":"298139","messageId":"86odqjl8vp.fsf@blue.stonehenge.com","threadId":"43294","inReplyTo":"20061204200844.GC30316@hand.yhbt.net","subject":"Re: latest update to git-svn blows up for me","fromName":"Randal L. Schwartz","fromEmail":"merlyn@stonehenge.com","sentAt":"2006-12-04T20:10:50Z","receivedAt":"2006-12-04T20:10:50Z","isPatch":false,"sender":{"key":"merlyn@stonehenge.com","avatar":"https://gravatar.com/avatar/dc528d210743ff0333e6213f9ee7b33b23f1b7bc1f3c5a8c2d819074ecd7ab19?d=mp&s=160"},"body":">>>>> \"Eric\" == Eric Wong <normalperson@yhbt.net> writes:\n\nEric> \"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n>> >>>>> \"Eric\" == Eric Wong <normalperson@yhbt.net> writes:\n>> \nEric> Can you try:\n>> \nEric> git update-ref refs/remotes/git-svn \\\nEric> <last commit successfully imported from git-svn>\n>> \nEric> and running rebuild again?\n>> \n>> Yes, and now after seeing 14000 lines scroll by, I tried again:\n\nEric> <snip>\n\n>> Anything you want me to try now?  I'm not in a fast net place (at\n>> least not for a week), so I can't rebuild from scratch.\n\nEric> Which version of the SVN libraries are you using?\n\nSVN::Core is 1.4.2  - not sure what distro that comes from.\n\nEric>   Also, are you\nEric> tracking https://svn.perl.org/parrot/trunk or just\nEric> https://svn.perl.org/parrot (top-level)\n\nhttp://svn.perl.org/parrot\n\n-- \nRandal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095\n<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>\nPerl/Unix/security consulting, Technical writing, Comedy, etc. etc.\n"},{"id":"295513","messageId":"20061204205126.GA23853@hand.yhbt.net","threadId":"43294","inReplyTo":"86odqjl8vp.fsf@blue.stonehenge.com","subject":"Re: latest update to git-svn blows up for me","fromName":"Eric Wong","fromEmail":"normalperson@yhbt.net","sentAt":"2006-12-04T20:51:26Z","receivedAt":"2006-12-04T20:51:26Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"\"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n> >>>>> \"Eric\" == Eric Wong <normalperson@yhbt.net> writes:\n> \n> Eric> \"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n> >> >>>>> \"Eric\" == Eric Wong <normalperson@yhbt.net> writes:\n> >> \n> Eric> Can you try:\n> >> \n> Eric> git update-ref refs/remotes/git-svn \\\n> Eric> <last commit successfully imported from git-svn>\n> >> \n> Eric> and running rebuild again?\n> >> \n> >> Yes, and now after seeing 14000 lines scroll by, I tried again:\n> \n> Eric> <snip>\n> \n> >> Anything you want me to try now?  I'm not in a fast net place (at\n> >> least not for a week), so I can't rebuild from scratch.\n> \n> Eric> Which version of the SVN libraries are you using?\n> \n> SVN::Core is 1.4.2  - not sure what distro that comes from.\n\nSame here..  I'm still waiting for it to fetch and will try to reproduce\nit here.\n\nMeanwhile, can you re-run and use Data::Dumper to dump out $fb right\nbefore it dies with \"no blob information\"? (in\nclose_file() of SVN::Git::Fetcher).\n\nAlso, can you put some trace messages and dump arguments to add_file()\nand open_file() in that package, too?\n\nThanks.\n\n-- \n"},{"id":"296634","messageId":"20061205040844.GA6826@localdomain","threadId":"43294","inReplyTo":"20061204205126.GA23853@hand.yhbt.net","subject":"Re: latest update to git-svn blows up for me","fromName":"Eric Wong","fromEmail":"normalperson@yhbt.net","sentAt":"2006-12-05T04:08:44Z","receivedAt":"2006-12-05T04:08:44Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"Eric Wong <normalperson@yhbt.net> wrote:\n> Same here..  I'm still waiting for it to fetch and will try to reproduce\n> it here.\n\nUpdate: Nearly 16k revisions later and I still can't reproduce this on\nmy computer.\n\n-- \n"},{"id":"296220","messageId":"86slfvj7oi.fsf@blue.stonehenge.com","threadId":"43294","inReplyTo":"20061205040844.GA6826@localdomain","subject":"Re: latest update to git-svn blows up for me","fromName":"Randal L. Schwartz","fromEmail":"merlyn@stonehenge.com","sentAt":"2006-12-05T04:19:41Z","receivedAt":"2006-12-05T04:19:41Z","isPatch":false,"sender":{"key":"merlyn@stonehenge.com","avatar":"https://gravatar.com/avatar/dc528d210743ff0333e6213f9ee7b33b23f1b7bc1f3c5a8c2d819074ecd7ab19?d=mp&s=160"},"body":">>>>> \"Eric\" == Eric Wong <normalperson@yhbt.net> writes:\n\nEric> Eric Wong <normalperson@yhbt.net> wrote:\n>> Same here..  I'm still waiting for it to fetch and will try to reproduce\n>> it here.\n\nEric> Update: Nearly 16k revisions later and I still can't reproduce this on\nEric> my computer.\n\nI still say it was odd that it happened exactly when I did a git-svn\nupdate in the other window. :)\n\nSo, maybe I'll just toss this archive.  Oh wait, can I back it up a few dozen\nrevs and try to roll forward?  That might be interesting.\n\ngit-reset --hard HEAD~10\nblow away everything you had me blow away last time\nmake git-svn equal to HEAD\ngit-svn rebuild\ngit-svn fetch\n\nLemme try that.\n\n-- \nRandal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095\n<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>\nPerl/Unix/security consulting, Technical writing, Comedy, etc. etc.\n"},{"id":"297645","messageId":"86odqjj70y.fsf@blue.stonehenge.com","threadId":"43294","inReplyTo":"86slfvj7oi.fsf@blue.stonehenge.com","subject":"Re: latest update to git-svn blows up for me","fromName":"Randal L. Schwartz","fromEmail":"merlyn@stonehenge.com","sentAt":"2006-12-05T04:33:49Z","receivedAt":"2006-12-05T04:33:49Z","isPatch":false,"sender":{"key":"merlyn@stonehenge.com","avatar":"https://gravatar.com/avatar/dc528d210743ff0333e6213f9ee7b33b23f1b7bc1f3c5a8c2d819074ecd7ab19?d=mp&s=160"},"body":">>>>> \"Randal\" == Randal L Schwartz <merlyn@stonehenge.com> writes:\n\n>>>>> \"Eric\" == Eric Wong <normalperson@yhbt.net> writes:\nEric> Eric Wong <normalperson@yhbt.net> wrote:\n>>> Same here..  I'm still waiting for it to fetch and will try to reproduce\n>>> it here.\n\nEric> Update: Nearly 16k revisions later and I still can't reproduce this on\nEric> my computer.\n\nRandal> I still say it was odd that it happened exactly when I did a git-svn\nRandal> update in the other window. :)\n\nRandal> So, maybe I'll just toss this archive.  Oh wait, can I back it up a few dozen\nRandal> revs and try to roll forward?  That might be interesting.\n\nRandal> git-reset --hard HEAD~10\nRandal> blow away everything you had me blow away last time\nRandal> make git-svn equal to HEAD\nRandal> git-svn rebuild\nRandal> git-svn fetch\n\nRandal> Lemme try that.\n\nNope.  I reset it back 20 revs, and it correctly fast forwarded until\nthe fatal item again:\n\n            M       trunk/languages/plumhead/past_xml_to_past_pir.xsl\n            M       trunk/languages/plumhead/t/hello.t\n            A       trunk/languages/plumhead/t/strings.t\n            M       trunk/languages/plumhead/t/arithmetics.t\n            M       trunk/languages/plumhead/TODO\n            M       trunk/languages/plumhead/phc_xml_to_past_xml.xsl\n    r15936 = 1933fe5f95d4ff29d9bb086faca9059a765b7abb\n            M       trunk/MANIFEST\n            M       trunk/MANIFEST.SKIP\n    r15937 = 17624a0457339d4eeeecc03632d609b6220ac02d\n            M       trunk/languages/plumhead/phc_xml_to_past_xml.xsl\n    r15938 = bc577df90b886d8afd89774231cd321a40fd06ed\n            M       trunk/languages/tcl/runtime/builtin/string.pir\n    r15939 = dddd42d84b38cb5ab9cc8ca377767459f3966a60\n            M       trunk/languages/tcl/runtime/builtin/binary.pir\n    r15940 = 5cd630a9b67948eb788cb4fdb87998d960977a75\n            M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/MisplacedShebang.pm\n            M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/ProhibitShebangWarningsArg.pm\n            M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/RequirePortableShebang.pm\n            M       trunk/compilers/past-pm/POST/Compiler.pir\n            M       trunk/compilers/past-pm/PAST/Compiler.pir\n            M       trunk/compilers/past-pm/PAST-pm.pir\n            M       trunk/languages/perl6/src/quote.pir\n            M       trunk/languages/perl6/src/classes/Str.pir\n            M       trunk/languages/perl6/src/classes/Code.pir\n            M       trunk/languages/perl6/src/classes/Num.pir\n            M       trunk/languages/plumhead/t/selection.txt\n            M       trunk/languages/plumhead/t/superglobals.t\n            M       trunk/languages/plumhead/t/strings.t\n            M       trunk/languages/tcl/runtime/builtin/clock.pir\n    no blob information\n    512 at /opt/git/bin/git-svn line 457\n            main::fetch_lib() called at /opt/git/bin/git-svn line 328\n            main::fetch() called at /opt/git/bin/git-svn line 973\n            main::fetch_child_id('git-svn') called at /opt/git/bin/git-svn line 991\n            main::rec_fetch('', '/Volumes/UFS/MIRROR/parrot-GITSVN/.git/svn') called at /opt/git/bin/git-svn line 747\n            main::multi_fetch() called at /opt/git/bin/git-svn line 187\n    512 at /opt/git/bin/git-svn line 980\n            main::fetch_child_id('git-svn') called at /opt/git/bin/git-svn line 991\n            main::rec_fetch('', '/Volumes/UFS/MIRROR/parrot-GITSVN/.git/svn') called at /opt/git/bin/git-svn line 747\n            main::multi_fetch() called at /opt/git/bin/git-svn line 187\n\nIt just hates me, perhaps.\n\n-- \nRandal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095\n<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>\nPerl/Unix/security consulting, Technical writing, Comedy, etc. etc.\n"},{"id":"297347","messageId":"20061205091315.GD27236@soma","threadId":"43294","inReplyTo":"86odqjj70y.fsf@blue.stonehenge.com","subject":"Re: latest update to git-svn blows up for me","fromName":"Eric Wong","fromEmail":"normalperson@yhbt.net","sentAt":"2006-12-05T09:13:15Z","receivedAt":"2006-12-05T09:13:15Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"\"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n> \n>     no blob information\n\nCan you make Data::Dumper display $fb where it dies with that message?\nThanks.\n\n-- \n"},{"id":"295559","messageId":"Pine.LNX.4.64.0612050846370.3542@woody.osdl.org","threadId":"43294","inReplyTo":"86odqjj70y.fsf@blue.stonehenge.com","subject":"Re: latest update to git-svn blows up for me","fromName":"Linus Torvalds","fromEmail":"torvalds@osdl.org","sentAt":"2006-12-05T16:47:58Z","receivedAt":"2006-12-05T16:47:58Z","isPatch":false,"sender":{"key":"torvalds@linux-foundation.org","avatar":"https://avatars.githubusercontent.com/u/1024025?v=4"},"body":"\n\nOn Mon, 4 Dec 2006, Randal L. Schwartz wrote:\n> \n> It just hates me, perhaps.\n\nThis may be a great moment in time.\n\nWe may have reached the point where git is sentient, and passed the \nTuring test without us even realizing.\n\nPlease, somebody tell Sarah Connor.\n\n"},{"id":"296191","messageId":"20061208095519.GA27272@soma","threadId":"43294","inReplyTo":"20061204181241.GA27342@soma","subject":"[PATCH] git-svn: extra error check to ensure we open a file correctly","fromName":"Eric Wong","fromEmail":"normalperson@yhbt.net","sentAt":"2006-12-08T09:55:19Z","receivedAt":"2006-12-08T09:55:19Z","isPatch":true,"sender":{"key":"e@80x24.org","avatar":null},"body":"This may be an issue with repositories imported with commit\n27a1a8014b842c0d70fdc91c68dd361ca2dfb34c or later, but before\ncommit dad73c0bb9f33323ec1aacf560a6263f1d85f81a.\n\nSigned-off-by: Eric Wong <normalperson@yhbt.net>\n---\n\nEric Wong <normalperson@yhbt.net> wrote:\n> \"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n> > >>>>> \"Eric\" == Eric Wong <normalperson@yhbt.net> writes:\n> > \n> > Eric> \"Randal L. Schwartz\" <merlyn@stonehenge.com> wrote:\n> > >> \n> > >> Does this ring a bell?\n> > \n> > Eric> Nope.\n> > \n> > Eric> This is on r15941 of  https://svn.perl.org/parrot/trunk ?  I can't seem\n> > Eric> to reproduce this with git svn fetch -r15940:15941\n> > \n> > No, and that worked for me as well.  Apparently, I might have corrupted my\n> > metadata because I updated git-svn while I was using it.  Is there any way to\n> > reset the metadata without having to re-fetch 15000 revisions?\n\nI fear I may have been looking in the wrong place while trying to\ndiagnose merlyn's problem.  He did mention he was on a flaky connection\nand that may have caused the corruption if he had one of those bad\nversions.\n\n git-svn.perl |    3 +++\n 1 files changed, 3 insertions(+), 0 deletions(-)\n\ndiff --git a/git-svn.perl b/git-svn.perl\nindex 747daf0..ff61b92 100755\n--- a/git-svn.perl\n+++ b/git-svn.perl\n@@ -3438,6 +3438,9 @@ sub open_file {\n \tmy ($self, $path, $pb, $rev) = @_;\n \tmy ($mode, $blob) = (safe_qx('git-ls-tree',$self->{c},'--',$path)\n \t                     =~ /^(\\d{6}) blob ([a-f\\d]{40})\\t/);\n+\tunless (defined $mode && defined $blob) {\n+\t\tdie \"$path was not found in commit $self->{c} (r$rev)\\n\";\n+\t}\n \t{ path => $path, mode_a => $mode, mode_b => $mode, blob => $blob,\n \t  pool => SVN::Pool->new, action => 'M' };\n }\n-- \n1.4.4.1.g9c35e-dirty\n"}]}