git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* latest update to git-svn blows up for me
@ 2006-12-04  4:00 Randal L. Schwartz
  2006-12-04  7:00 ` Eric Wong
  0 siblings, 1 reply; 16+ messages in thread
From: Randal L. Schwartz @ 2006-12-04  4:00 UTC (permalink / raw)
  To: git


Does this ring a bell?

Fetching git-svn
        M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/MisplacedShebang.pm
        M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/ProhibitShebangWarningsArg.pm
        M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/RequirePortableShebang.pm
        M       trunk/compilers/past-pm/POST/Compiler.pir
        M       trunk/compilers/past-pm/PAST/Compiler.pir
        M       trunk/compilers/past-pm/PAST-pm.pir
        M       trunk/languages/perl6/src/quote.pir
        M       trunk/languages/perl6/src/classes/Str.pir
        M       trunk/languages/perl6/src/classes/Code.pir
        M       trunk/languages/perl6/src/classes/Num.pir
        M       trunk/languages/plumhead/t/selection.txt
        M       trunk/languages/plumhead/t/superglobals.t
        M       trunk/languages/plumhead/t/strings.t
        M       trunk/languages/tcl/runtime/builtin/clock.pir
no blob information
512 at /opt/git/bin/git-svn line 457
        main::fetch_lib() called at /opt/git/bin/git-svn line 328
        main::fetch() called at /opt/git/bin/git-svn line 973
        main::fetch_child_id('git-svn') called at /opt/git/bin/git-svn line 991
        main::rec_fetch('', '/Volumes/UFS/MIRROR/parrot-GITSVN/.git/svn') called at /opt/git/bin/git-svn line 747
        main::multi_fetch() called at /opt/git/bin/git-svn line 187
512 at /opt/git/bin/git-svn line 980
        main::fetch_child_id('git-svn') called at /opt/git/bin/git-svn line 991
        main::rec_fetch('', '/Volumes/UFS/MIRROR/parrot-GITSVN/.git/svn') called at /opt/git/bin/git-svn line 747
        main::multi_fetch() called at /opt/git/bin/git-svn line 187


-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: latest update to git-svn blows up for me
  2006-12-04  4:00 latest update to git-svn blows up for me Randal L. Schwartz
@ 2006-12-04  7:00 ` Eric Wong
  2006-12-04 11:41   ` Randal L. Schwartz
  0 siblings, 1 reply; 16+ messages in thread
From: Eric Wong @ 2006-12-04  7:00 UTC (permalink / raw)
  To: Randal L. Schwartz; +Cc: git

"Randal L. Schwartz" <merlyn@stonehenge.com> wrote:
> 
> Does this ring a bell?

Nope.

> Fetching git-svn
>         M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/MisplacedShebang.pm
>         M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/ProhibitShebangWarningsArg.pm
>         M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/RequirePortableShebang.pm
>         M       trunk/compilers/past-pm/POST/Compiler.pir
>         M       trunk/compilers/past-pm/PAST/Compiler.pir
>         M       trunk/compilers/past-pm/PAST-pm.pir
>         M       trunk/languages/perl6/src/quote.pir
>         M       trunk/languages/perl6/src/classes/Str.pir
>         M       trunk/languages/perl6/src/classes/Code.pir
>         M       trunk/languages/perl6/src/classes/Num.pir
>         M       trunk/languages/plumhead/t/selection.txt
>         M       trunk/languages/plumhead/t/superglobals.t
>         M       trunk/languages/plumhead/t/strings.t
>         M       trunk/languages/tcl/runtime/builtin/clock.pir
> no blob information
> 512 at /opt/git/bin/git-svn line 457
>         main::fetch_lib() called at /opt/git/bin/git-svn line 328
>         main::fetch() called at /opt/git/bin/git-svn line 973
>         main::fetch_child_id('git-svn') called at /opt/git/bin/git-svn line 991
>         main::rec_fetch('', '/Volumes/UFS/MIRROR/parrot-GITSVN/.git/svn') called at /opt/git/bin/git-svn line 747
>         main::multi_fetch() called at /opt/git/bin/git-svn line 187
> 512 at /opt/git/bin/git-svn line 980
>         main::fetch_child_id('git-svn') called at /opt/git/bin/git-svn line 991
>         main::rec_fetch('', '/Volumes/UFS/MIRROR/parrot-GITSVN/.git/svn') called at /opt/git/bin/git-svn line 747
>         main::multi_fetch() called at /opt/git/bin/git-svn line 187

This is on r15941 of  https://svn.perl.org/parrot/trunk ?  I can't seem
to reproduce this with git svn fetch -r15940:15941

-- 

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: latest update to git-svn blows up for me
  2006-12-04  7:00 ` Eric Wong
@ 2006-12-04 11:41   ` Randal L. Schwartz
  2006-12-04 18:12     ` Eric Wong
  0 siblings, 1 reply; 16+ messages in thread
From: Randal L. Schwartz @ 2006-12-04 11:41 UTC (permalink / raw)
  To: Eric Wong; +Cc: git

>>>>> "Eric" == Eric Wong <normalperson@yhbt.net> writes:

Eric> "Randal L. Schwartz" <merlyn@stonehenge.com> wrote:
>> 
>> Does this ring a bell?

Eric> Nope.

Eric> This is on r15941 of  https://svn.perl.org/parrot/trunk ?  I can't seem
Eric> to reproduce this with git svn fetch -r15940:15941

No, and that worked for me as well.  Apparently, I might have corrupted my
metadata because I updated git-svn while I was using it.  Is there any way to
reset the metadata without having to re-fetch 15000 revisions?

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: latest update to git-svn blows up for me
  2006-12-04 11:41   ` Randal L. Schwartz
@ 2006-12-04 18:12     ` Eric Wong
  2006-12-04 19:36       ` Randal L. Schwartz
  2006-12-08  9:55       ` [PATCH] git-svn: extra error check to ensure we open a file correctly Eric Wong
  0 siblings, 2 replies; 16+ messages in thread
From: Eric Wong @ 2006-12-04 18:12 UTC (permalink / raw)
  To: Randal L. Schwartz; +Cc: git

"Randal L. Schwartz" <merlyn@stonehenge.com> wrote:
> >>>>> "Eric" == Eric Wong <normalperson@yhbt.net> writes:
> 
> Eric> "Randal L. Schwartz" <merlyn@stonehenge.com> wrote:
> >> 
> >> Does this ring a bell?
> 
> Eric> Nope.
> 
> Eric> This is on r15941 of  https://svn.perl.org/parrot/trunk ?  I can't seem
> Eric> to reproduce this with git svn fetch -r15940:15941
> 
> No, and that worked for me as well.  Apparently, I might have corrupted my
> metadata because I updated git-svn while I was using it.  Is there any way to
> reset the metadata without having to re-fetch 15000 revisions?

rm .git/refs/remotes/$GIT_SVN_ID .git/svn/$GIT_SVN_ID/.rev_db
git svn -i $GIT_SVN_ID rebuild

I don't think that updating git-svn while using it is a problem, because
Perl won't (to my knowledge) reread it after it's loaded, and git-svn
does not re-exec itself (it'll fork, however).  Weird... the change
(15941) was a property-only change; however.

-- 

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: latest update to git-svn blows up for me
  2006-12-04 18:12     ` Eric Wong
@ 2006-12-04 19:36       ` Randal L. Schwartz
  2006-12-04 19:54         ` Eric Wong
  2006-12-08  9:55       ` [PATCH] git-svn: extra error check to ensure we open a file correctly Eric Wong
  1 sibling, 1 reply; 16+ messages in thread
From: Randal L. Schwartz @ 2006-12-04 19:36 UTC (permalink / raw)
  To: Eric Wong; +Cc: git

>>>>> "Eric" == Eric Wong <normalperson@yhbt.net> writes:

Eric> "Randal L. Schwartz" <merlyn@stonehenge.com> wrote:
>> >>>>> "Eric" == Eric Wong <normalperson@yhbt.net> writes:
>> 
Eric> "Randal L. Schwartz" <merlyn@stonehenge.com> wrote:
>> >> 
>> >> Does this ring a bell?
>> 
Eric> Nope.
>> 
Eric> This is on r15941 of  https://svn.perl.org/parrot/trunk ?  I can't seem
Eric> to reproduce this with git svn fetch -r15940:15941
>> 
>> No, and that worked for me as well.  Apparently, I might have corrupted my
>> metadata because I updated git-svn while I was using it.  Is there any way to
>> reset the metadata without having to re-fetch 15000 revisions?

Eric> rm .git/refs/remotes/$GIT_SVN_ID .git/svn/$GIT_SVN_ID/.rev_db
Eric> git svn -i $GIT_SVN_ID rebuild

That's not working:

localhost.local:..RROR/parrot-GITSVN % git-svn -i git-svn rebuild
fatal: 'origin': unable to chdir or not a git archive
fatal: unexpected EOF
Failed to find remote refs
256 at /opt/git/bin/git-svn line 2151
        main::safe_qx('git-ls-remote', 'origin', 'refs/remotes/git-svn') called at /opt/git/bin/git-svn line 3404
        main::copy_remote_ref() called at /opt/git/bin/git-svn line 226
        main::rebuild() called at /opt/git/bin/git-svn line 187

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: latest update to git-svn blows up for me
  2006-12-04 19:36       ` Randal L. Schwartz
@ 2006-12-04 19:54         ` Eric Wong
  2006-12-04 20:04           ` Randal L. Schwartz
  0 siblings, 1 reply; 16+ messages in thread
From: Eric Wong @ 2006-12-04 19:54 UTC (permalink / raw)
  To: Randal L. Schwartz; +Cc: git

"Randal L. Schwartz" <merlyn@stonehenge.com> wrote:
> >>>>> "Eric" == Eric Wong <normalperson@yhbt.net> writes:
> 
> Eric> "Randal L. Schwartz" <merlyn@stonehenge.com> wrote:
> >> >>>>> "Eric" == Eric Wong <normalperson@yhbt.net> writes:
> >> 
> Eric> "Randal L. Schwartz" <merlyn@stonehenge.com> wrote:
> >> >> 
> >> >> Does this ring a bell?
> >> 
> Eric> Nope.
> >> 
> Eric> This is on r15941 of  https://svn.perl.org/parrot/trunk ?  I can't seem
> Eric> to reproduce this with git svn fetch -r15940:15941
> >> 
> >> No, and that worked for me as well.  Apparently, I might have corrupted my
> >> metadata because I updated git-svn while I was using it.  Is there any way to
> >> reset the metadata without having to re-fetch 15000 revisions?
> 
> Eric> rm .git/refs/remotes/$GIT_SVN_ID .git/svn/$GIT_SVN_ID/.rev_db
> Eric> git svn -i $GIT_SVN_ID rebuild
> 
> That's not working:
> 
> localhost.local:..RROR/parrot-GITSVN % git-svn -i git-svn rebuild
> fatal: 'origin': unable to chdir or not a git archive
> fatal: unexpected EOF
> Failed to find remote refs
> 256 at /opt/git/bin/git-svn line 2151
>         main::safe_qx('git-ls-remote', 'origin', 'refs/remotes/git-svn') called at /opt/git/bin/git-svn line 3404
>         main::copy_remote_ref() called at /opt/git/bin/git-svn line 226
>         main::rebuild() called at /opt/git/bin/git-svn line 187

Can you try:

git update-ref refs/remotes/git-svn \
  <last commit successfully imported from git-svn>

and running rebuild again?

-- 

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: latest update to git-svn blows up for me
  2006-12-04 19:54         ` Eric Wong
@ 2006-12-04 20:04           ` Randal L. Schwartz
  2006-12-04 20:08             ` Eric Wong
  0 siblings, 1 reply; 16+ messages in thread
From: Randal L. Schwartz @ 2006-12-04 20:04 UTC (permalink / raw)
  To: Eric Wong; +Cc: git

>>>>> "Eric" == Eric Wong <normalperson@yhbt.net> writes:

Eric> Can you try:

Eric> git update-ref refs/remotes/git-svn \
Eric>   <last commit successfully imported from git-svn>

Eric> and running rebuild again?

Yes, and now after seeing 14000 lines scroll by, I tried again:

localhost.local:..RROR/parrot-GITSVN % git-svn multi-fetch                     
Fetching git-svn
        M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/MisplacedShebang.pm
        M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/ProhibitShebangWarningsArg.pm
        M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/RequirePortableShebang.pm
        M       trunk/compilers/past-pm/POST/Compiler.pir
        M       trunk/compilers/past-pm/PAST/Compiler.pir
        M       trunk/compilers/past-pm/PAST-pm.pir
        M       trunk/languages/perl6/src/quote.pir
        M       trunk/languages/perl6/src/classes/Str.pir
        M       trunk/languages/perl6/src/classes/Code.pir
        M       trunk/languages/perl6/src/classes/Num.pir
        M       trunk/languages/plumhead/t/selection.txt
        M       trunk/languages/plumhead/t/superglobals.t
        M       trunk/languages/plumhead/t/strings.t
        M       trunk/languages/tcl/runtime/builtin/clock.pir
no blob information
512 at /opt/git/bin/git-svn line 457
        main::fetch_lib() called at /opt/git/bin/git-svn line 328
        main::fetch() called at /opt/git/bin/git-svn line 973
        main::fetch_child_id('git-svn') called at /opt/git/bin/git-svn line 991
        main::rec_fetch('', '/Volumes/UFS/MIRROR/parrot-GITSVN/.git/svn') called at /opt/git/bin/git-svn line 747
        main::multi_fetch() called at /opt/git/bin/git-svn line 187
512 at /opt/git/bin/git-svn line 980
        main::fetch_child_id('git-svn') called at /opt/git/bin/git-svn line 991
        main::rec_fetch('', '/Volumes/UFS/MIRROR/parrot-GITSVN/.git/svn') called at /opt/git/bin/git-svn line 747
        main::multi_fetch() called at /opt/git/bin/git-svn line 187

Anything you want me to try now?  I'm not in a fast net place (at
least not for a week), so I can't rebuild from scratch.

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: latest update to git-svn blows up for me
  2006-12-04 20:04           ` Randal L. Schwartz
@ 2006-12-04 20:08             ` Eric Wong
  2006-12-04 20:10               ` Randal L. Schwartz
  0 siblings, 1 reply; 16+ messages in thread
From: Eric Wong @ 2006-12-04 20:08 UTC (permalink / raw)
  To: Randal L. Schwartz; +Cc: git

"Randal L. Schwartz" <merlyn@stonehenge.com> wrote:
> >>>>> "Eric" == Eric Wong <normalperson@yhbt.net> writes:
> 
> Eric> Can you try:
> 
> Eric> git update-ref refs/remotes/git-svn \
> Eric>   <last commit successfully imported from git-svn>
> 
> Eric> and running rebuild again?
> 
> Yes, and now after seeing 14000 lines scroll by, I tried again:

<snip>

> Anything you want me to try now?  I'm not in a fast net place (at
> least not for a week), so I can't rebuild from scratch.

Which version of the SVN libraries are you using?  Also, are you
tracking https://svn.perl.org/parrot/trunk or just
https://svn.perl.org/parrot (top-level)

-- 

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: latest update to git-svn blows up for me
  2006-12-04 20:08             ` Eric Wong
@ 2006-12-04 20:10               ` Randal L. Schwartz
  2006-12-04 20:51                 ` Eric Wong
  0 siblings, 1 reply; 16+ messages in thread
From: Randal L. Schwartz @ 2006-12-04 20:10 UTC (permalink / raw)
  To: Eric Wong; +Cc: git

>>>>> "Eric" == Eric Wong <normalperson@yhbt.net> writes:

Eric> "Randal L. Schwartz" <merlyn@stonehenge.com> wrote:
>> >>>>> "Eric" == Eric Wong <normalperson@yhbt.net> writes:
>> 
Eric> Can you try:
>> 
Eric> git update-ref refs/remotes/git-svn \
Eric> <last commit successfully imported from git-svn>
>> 
Eric> and running rebuild again?
>> 
>> Yes, and now after seeing 14000 lines scroll by, I tried again:

Eric> <snip>

>> Anything you want me to try now?  I'm not in a fast net place (at
>> least not for a week), so I can't rebuild from scratch.

Eric> Which version of the SVN libraries are you using?

SVN::Core is 1.4.2  - not sure what distro that comes from.

Eric>   Also, are you
Eric> tracking https://svn.perl.org/parrot/trunk or just
Eric> https://svn.perl.org/parrot (top-level)

http://svn.perl.org/parrot

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: latest update to git-svn blows up for me
  2006-12-04 20:10               ` Randal L. Schwartz
@ 2006-12-04 20:51                 ` Eric Wong
  2006-12-05  4:08                   ` Eric Wong
  0 siblings, 1 reply; 16+ messages in thread
From: Eric Wong @ 2006-12-04 20:51 UTC (permalink / raw)
  To: Randal L. Schwartz; +Cc: git

"Randal L. Schwartz" <merlyn@stonehenge.com> wrote:
> >>>>> "Eric" == Eric Wong <normalperson@yhbt.net> writes:
> 
> Eric> "Randal L. Schwartz" <merlyn@stonehenge.com> wrote:
> >> >>>>> "Eric" == Eric Wong <normalperson@yhbt.net> writes:
> >> 
> Eric> Can you try:
> >> 
> Eric> git update-ref refs/remotes/git-svn \
> Eric> <last commit successfully imported from git-svn>
> >> 
> Eric> and running rebuild again?
> >> 
> >> Yes, and now after seeing 14000 lines scroll by, I tried again:
> 
> Eric> <snip>
> 
> >> Anything you want me to try now?  I'm not in a fast net place (at
> >> least not for a week), so I can't rebuild from scratch.
> 
> Eric> Which version of the SVN libraries are you using?
> 
> SVN::Core is 1.4.2  - not sure what distro that comes from.

Same here..  I'm still waiting for it to fetch and will try to reproduce
it here.

Meanwhile, can you re-run and use Data::Dumper to dump out $fb right
before it dies with "no blob information"? (in
close_file() of SVN::Git::Fetcher).

Also, can you put some trace messages and dump arguments to add_file()
and open_file() in that package, too?

Thanks.

-- 

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: latest update to git-svn blows up for me
  2006-12-04 20:51                 ` Eric Wong
@ 2006-12-05  4:08                   ` Eric Wong
  2006-12-05  4:19                     ` Randal L. Schwartz
  0 siblings, 1 reply; 16+ messages in thread
From: Eric Wong @ 2006-12-05  4:08 UTC (permalink / raw)
  To: Randal L. Schwartz; +Cc: git

Eric Wong <normalperson@yhbt.net> wrote:
> Same here..  I'm still waiting for it to fetch and will try to reproduce
> it here.

Update: Nearly 16k revisions later and I still can't reproduce this on
my computer.

-- 

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: latest update to git-svn blows up for me
  2006-12-05  4:08                   ` Eric Wong
@ 2006-12-05  4:19                     ` Randal L. Schwartz
  2006-12-05  4:33                       ` Randal L. Schwartz
  0 siblings, 1 reply; 16+ messages in thread
From: Randal L. Schwartz @ 2006-12-05  4:19 UTC (permalink / raw)
  To: Eric Wong; +Cc: git

>>>>> "Eric" == Eric Wong <normalperson@yhbt.net> writes:

Eric> Eric Wong <normalperson@yhbt.net> wrote:
>> Same here..  I'm still waiting for it to fetch and will try to reproduce
>> it here.

Eric> Update: Nearly 16k revisions later and I still can't reproduce this on
Eric> my computer.

I still say it was odd that it happened exactly when I did a git-svn
update in the other window. :)

So, maybe I'll just toss this archive.  Oh wait, can I back it up a few dozen
revs and try to roll forward?  That might be interesting.

git-reset --hard HEAD~10
blow away everything you had me blow away last time
make git-svn equal to HEAD
git-svn rebuild
git-svn fetch

Lemme try that.

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: latest update to git-svn blows up for me
  2006-12-05  4:19                     ` Randal L. Schwartz
@ 2006-12-05  4:33                       ` Randal L. Schwartz
  2006-12-05  9:13                         ` Eric Wong
  2006-12-05 16:47                         ` Linus Torvalds
  0 siblings, 2 replies; 16+ messages in thread
From: Randal L. Schwartz @ 2006-12-05  4:33 UTC (permalink / raw)
  To: Eric Wong; +Cc: git

>>>>> "Randal" == Randal L Schwartz <merlyn@stonehenge.com> writes:

>>>>> "Eric" == Eric Wong <normalperson@yhbt.net> writes:
Eric> Eric Wong <normalperson@yhbt.net> wrote:
>>> Same here..  I'm still waiting for it to fetch and will try to reproduce
>>> it here.

Eric> Update: Nearly 16k revisions later and I still can't reproduce this on
Eric> my computer.

Randal> I still say it was odd that it happened exactly when I did a git-svn
Randal> update in the other window. :)

Randal> So, maybe I'll just toss this archive.  Oh wait, can I back it up a few dozen
Randal> revs and try to roll forward?  That might be interesting.

Randal> git-reset --hard HEAD~10
Randal> blow away everything you had me blow away last time
Randal> make git-svn equal to HEAD
Randal> git-svn rebuild
Randal> git-svn fetch

Randal> Lemme try that.

Nope.  I reset it back 20 revs, and it correctly fast forwarded until
the fatal item again:

            M       trunk/languages/plumhead/past_xml_to_past_pir.xsl
            M       trunk/languages/plumhead/t/hello.t
            A       trunk/languages/plumhead/t/strings.t
            M       trunk/languages/plumhead/t/arithmetics.t
            M       trunk/languages/plumhead/TODO
            M       trunk/languages/plumhead/phc_xml_to_past_xml.xsl
    r15936 = 1933fe5f95d4ff29d9bb086faca9059a765b7abb
            M       trunk/MANIFEST
            M       trunk/MANIFEST.SKIP
    r15937 = 17624a0457339d4eeeecc03632d609b6220ac02d
            M       trunk/languages/plumhead/phc_xml_to_past_xml.xsl
    r15938 = bc577df90b886d8afd89774231cd321a40fd06ed
            M       trunk/languages/tcl/runtime/builtin/string.pir
    r15939 = dddd42d84b38cb5ab9cc8ca377767459f3966a60
            M       trunk/languages/tcl/runtime/builtin/binary.pir
    r15940 = 5cd630a9b67948eb788cb4fdb87998d960977a75
            M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/MisplacedShebang.pm
            M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/ProhibitShebangWarningsArg.pm
            M       trunk/lib/Perl/Critic/Policy/TestingAndDebugging/RequirePortableShebang.pm
            M       trunk/compilers/past-pm/POST/Compiler.pir
            M       trunk/compilers/past-pm/PAST/Compiler.pir
            M       trunk/compilers/past-pm/PAST-pm.pir
            M       trunk/languages/perl6/src/quote.pir
            M       trunk/languages/perl6/src/classes/Str.pir
            M       trunk/languages/perl6/src/classes/Code.pir
            M       trunk/languages/perl6/src/classes/Num.pir
            M       trunk/languages/plumhead/t/selection.txt
            M       trunk/languages/plumhead/t/superglobals.t
            M       trunk/languages/plumhead/t/strings.t
            M       trunk/languages/tcl/runtime/builtin/clock.pir
    no blob information
    512 at /opt/git/bin/git-svn line 457
            main::fetch_lib() called at /opt/git/bin/git-svn line 328
            main::fetch() called at /opt/git/bin/git-svn line 973
            main::fetch_child_id('git-svn') called at /opt/git/bin/git-svn line 991
            main::rec_fetch('', '/Volumes/UFS/MIRROR/parrot-GITSVN/.git/svn') called at /opt/git/bin/git-svn line 747
            main::multi_fetch() called at /opt/git/bin/git-svn line 187
    512 at /opt/git/bin/git-svn line 980
            main::fetch_child_id('git-svn') called at /opt/git/bin/git-svn line 991
            main::rec_fetch('', '/Volumes/UFS/MIRROR/parrot-GITSVN/.git/svn') called at /opt/git/bin/git-svn line 747
            main::multi_fetch() called at /opt/git/bin/git-svn line 187

It just hates me, perhaps.

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: latest update to git-svn blows up for me
  2006-12-05  4:33                       ` Randal L. Schwartz
@ 2006-12-05  9:13                         ` Eric Wong
  2006-12-05 16:47                         ` Linus Torvalds
  1 sibling, 0 replies; 16+ messages in thread
From: Eric Wong @ 2006-12-05  9:13 UTC (permalink / raw)
  To: Randal L. Schwartz; +Cc: git

"Randal L. Schwartz" <merlyn@stonehenge.com> wrote:
> 
>     no blob information

Can you make Data::Dumper display $fb where it dies with that message?
Thanks.

-- 

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: latest update to git-svn blows up for me
  2006-12-05  4:33                       ` Randal L. Schwartz
  2006-12-05  9:13                         ` Eric Wong
@ 2006-12-05 16:47                         ` Linus Torvalds
  1 sibling, 0 replies; 16+ messages in thread
From: Linus Torvalds @ 2006-12-05 16:47 UTC (permalink / raw)
  To: Randal L. Schwartz; +Cc: Eric Wong, git



On Mon, 4 Dec 2006, Randal L. Schwartz wrote:
> 
> It just hates me, perhaps.

This may be a great moment in time.

We may have reached the point where git is sentient, and passed the 
Turing test without us even realizing.

Please, somebody tell Sarah Connor.


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [PATCH] git-svn: extra error check to ensure we open a file correctly
  2006-12-04 18:12     ` Eric Wong
  2006-12-04 19:36       ` Randal L. Schwartz
@ 2006-12-08  9:55       ` Eric Wong
  1 sibling, 0 replies; 16+ messages in thread
From: Eric Wong @ 2006-12-08  9:55 UTC (permalink / raw)
  To: Junio C Hamano; +Cc: git, Randal L. Schwartz

This may be an issue with repositories imported with commit
27a1a8014b842c0d70fdc91c68dd361ca2dfb34c or later, but before
commit dad73c0bb9f33323ec1aacf560a6263f1d85f81a.

Signed-off-by: Eric Wong <normalperson@yhbt.net>
---

Eric Wong <normalperson@yhbt.net> wrote:
> "Randal L. Schwartz" <merlyn@stonehenge.com> wrote:
> > >>>>> "Eric" == Eric Wong <normalperson@yhbt.net> writes:
> > 
> > Eric> "Randal L. Schwartz" <merlyn@stonehenge.com> wrote:
> > >> 
> > >> Does this ring a bell?
> > 
> > Eric> Nope.
> > 
> > Eric> This is on r15941 of  https://svn.perl.org/parrot/trunk ?  I can't seem
> > Eric> to reproduce this with git svn fetch -r15940:15941
> > 
> > No, and that worked for me as well.  Apparently, I might have corrupted my
> > metadata because I updated git-svn while I was using it.  Is there any way to
> > reset the metadata without having to re-fetch 15000 revisions?

I fear I may have been looking in the wrong place while trying to
diagnose merlyn's problem.  He did mention he was on a flaky connection
and that may have caused the corruption if he had one of those bad
versions.

 git-svn.perl |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/git-svn.perl b/git-svn.perl
index 747daf0..ff61b92 100755
--- a/git-svn.perl
+++ b/git-svn.perl
@@ -3438,6 +3438,9 @@ sub open_file {
 	my ($self, $path, $pb, $rev) = @_;
 	my ($mode, $blob) = (safe_qx('git-ls-tree',$self->{c},'--',$path)
 	                     =~ /^(\d{6}) blob ([a-f\d]{40})\t/);
+	unless (defined $mode && defined $blob) {
+		die "$path was not found in commit $self->{c} (r$rev)\n";
+	}
 	{ path => $path, mode_a => $mode, mode_b => $mode, blob => $blob,
 	  pool => SVN::Pool->new, action => 'M' };
 }
-- 
1.4.4.1.g9c35e-dirty

^ permalink raw reply related	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2006-12-08  9:55 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-12-04  4:00 latest update to git-svn blows up for me Randal L. Schwartz
2006-12-04  7:00 ` Eric Wong
2006-12-04 11:41   ` Randal L. Schwartz
2006-12-04 18:12     ` Eric Wong
2006-12-04 19:36       ` Randal L. Schwartz
2006-12-04 19:54         ` Eric Wong
2006-12-04 20:04           ` Randal L. Schwartz
2006-12-04 20:08             ` Eric Wong
2006-12-04 20:10               ` Randal L. Schwartz
2006-12-04 20:51                 ` Eric Wong
2006-12-05  4:08                   ` Eric Wong
2006-12-05  4:19                     ` Randal L. Schwartz
2006-12-05  4:33                       ` Randal L. Schwartz
2006-12-05  9:13                         ` Eric Wong
2006-12-05 16:47                         ` Linus Torvalds
2006-12-08  9:55       ` [PATCH] git-svn: extra error check to ensure we open a file correctly Eric Wong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).