see in line

----- Original Message ----- From: "Michael" <keybou...@gmail.com>
To: <git-users@googlegroups.com>
Sent: Sunday, September 04, 2016 11:57 PM
Subject: Re: [git-users] Help needed, doing a clone --depth


Ok, with debugging info. Can anyone tell me what I'm doing wrong / what will fix this?

keybounceMBP:git michael$ GIT_TRACE=2 GIT_CURL_VERBOSE=2 GIT_TRACE_PERFORMANCE=2 GIT_TRACE_PACK_ACCESS=2 GIT_TRACE_PACKET=2 GIT_TRACE_PACKFILE=2 GIT_TRACE_SETUP=2 GIT_TRACE_SHALLOW=2 git clone --verbose --depth 1 --shallow-submodules git://git.ffmpeg.org/rtmpdump 15:55:07.266869 git.c:350 trace: built-in: git 'clone' '--verbose' '--depth' '1' '--shallow-submodules' 'git://git.ffmpeg.org/rtmpdump'
Cloning into 'rtmpdump'...
Looking up git.ffmpeg.org ... done.
Connecting to git.ffmpeg.org (port 9418) ... 79.124.17.100 done.
15:55:07.694052 pkt-line.c:80 packet: clone> git-upload-pack /rtmpdump\0host=git.ffmpeg.org\0 15:55:07.903022 pkt-line.c:80 packet: clone< fa8646daeb19dfd12c181f7d19de708d623704c0 HEAD\0multi_ack thin-pack side-band side-band-64k ofs-delta shallow no-progress include-tag multi_ack_detailed symref=HEAD:refs/heads/master agent=git/1.9.1

*** Here ^^^ it tells you what capabilities the server has. These are explained in https://github.com/git/git/blob/master/Documentation/technical/protocol-capabilities.txt. You will see that agent=git/1.9.1 means that the server is still at version 1.9.1 (which is now ooold). So maybe one of your options isn't known to it.

15:55:08.314219 pkt-line.c:80 packet: clone< 1e4531d80506eddaede706f1625ca020254d0b84 refs/heads/1.x 15:55:08.314244 pkt-line.c:80 packet: clone< e2d22da410b9ca9a723d46cbf1ea3f22f7116f21 refs/heads/1.x@60 15:55:08.314252 pkt-line.c:80 packet: clone< d044c11fd1194a9e8a039a18dedfc5a266aa4711 refs/heads/1.x@63 15:55:08.314258 pkt-line.c:80 packet: clone< fa8646daeb19dfd12c181f7d19de708d623704c0 refs/heads/master
15:55:08.314264 pkt-line.c:80           packet:        clone< 0000
15:55:08.316463 shallow.c:313           shallow: prepare_shallow_info
15:55:08.317204 pkt-line.c:80 packet: clone> want fa8646daeb19dfd12c181f7d19de708d623704c0 multi_ack_detailed side-band-64k thin-pack include-tag ofs-delta agent=git/2.9.3 15:55:08.317214 pkt-line.c:80 packet: clone> want fa8646daeb19dfd12c181f7d19de708d623704c0
15:55:08.317238 pkt-line.c:80           packet:        clone> deepen 1
15:55:08.317241 pkt-line.c:80           packet:        clone> 0000
15:55:08.513711 pkt-line.c:80 packet: clone< shallow fa8646daeb19dfd12c181f7d19de708d623704c0
15:55:08.709485 pkt-line.c:80           packet:        clone< 0000
15:55:08.709516 pkt-line.c:80           packet:        clone> done
15:55:08.905499 pkt-line.c:80           packet:        clone< NAK
15:55:08.905767 run-command.c:336 trace: run_command: '--shallow-file' '/Volumes/UserData/Users/michael/Documents/Games/Minecraft/Modding/git/rtmpdump/.git/shallow.lock' 'index-pack' '--stdin' '-v' '--fix-thin' '--keep=fetch-pack 82708 on keybounceMBP' 15:55:08.906301 exec_cmd.c:120 trace: exec: 'git' '--shallow-file' '/Volumes/UserData/Users/michael/Documents/Games/Minecraft/Modding/git/rtmpdump/.git/shallow.lock' 'index-pack' '--stdin' '-v' '--fix-thin' '--keep=fetch-pack 82708 on keybounceMBP'
fatal: The remote end hung up unexpectedly

*** here ^^^ is the 'hung up unexpectedly' so the issue is before here.

I don't find '--shallow-file' in the documentation - where did you get the command from (stackoverflow, a manual page, etc)? Side thought - this may be an internal command for a new capability within the sub-modules that is after the server's v1.9.1!

OK see https://github.com/git/git/blob/master/shallow.c#L52-L56 blame shows https://github.com/git/git/commit/6035d6aad8ca11954c0d7821f6f3e7c047039c8f which is part of 1.8.3.2, so maybe can't be that.


Digs again...
let's try for 'shallow-submodules' - it's mentioned as an option at https://github.com/git/git/blob/master/builtin/clone.c#L96 and blame then shows https://github.com/git/git/commit/d22eb044750631f30bdbfc3dc42d684e73d18ddc which was only this year in v2.9.0, so may be the source of the issue.

Try without the 'shallow-submodules' option?

15:55:08.911781 trace.c:318 setup: git_dir: /Volumes/UserData/Users/michael/Documents/Games/Minecraft/Modding/git/rtmpdump/.git 15:55:08.912179 trace.c:319 setup: git_common_dir: /Volumes/UserData/Users/michael/Documents/Games/Minecraft/Modding/git/rtmpdump/.git 15:55:08.912183 trace.c:320 setup: worktree: /Volumes/UserData/Users/michael/Documents/Games/Minecraft/Modding/git 15:55:08.912186 trace.c:321 setup: cwd: /Volumes/UserData/Users/michael/Documents/Games/Minecraft/Modding/git
15:55:08.912191 trace.c:322             setup: prefix: (null)
15:55:08.912194 git.c:350 trace: built-in: git 'index-pack' '--stdin' '-v' '--fix-thin' '--keep=fetch-pack 82708 on keybounceMBP'
fatal: early EOF
15:55:08.912492 trace.c:420 performance: 0.000988000 s: git command: 'git' '--shallow-file' '/Volumes/UserData/Users/michael/Documents/Games/Minecraft/Modding/git/rtmpdump/.git/shallow.lock' 'index-pack' '--stdin' '-v' '--fix-thin' '--keep=fetch-pack 82708 on keybounceMBP'
fatal: index-pack failed
15:55:08.914309 trace.c:420 performance: 1.647450000 s: git command: 'git' 'clone' '--verbose' '--depth' '1' '--shallow-submodules' 'git://git.ffmpeg.org/rtmpdump'



--
You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Git for 
human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to