git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Non-zero exit code without error

From
Serdar Sahin <serdar@peakgames.net>
Date
Feb 8, 2017, 10:26 UTC
Message-ID
<CAL7ZE5yXaJQFci+9aF4+cxeycnf71FMyLTV14t_TGDR3cnnfVA@mail.gmail.com>
In-Reply-To
<CAP8UFD18Sbqo-_ZVyYTJtwNaRc8bFSd0KEYQ1oRH7-G+xnJTJg@mail.gmail.com>
Hi Christian,

We are using a private repo (Github Enterprise). Let me give you the details you requested.

On Git Server: git version 2.6.5.1574.g5e6a493
On my client: git version 2.10.1 (Apple Git-78)

I’ve tried to reproduce it with public repos, but couldn’t do so. If I could get an error/log output, that would be sufficient.

I am also including the full output below. (also git gc)

MacOSX:test serdar$ git clone --mirror --depth 50 --no-single-branch git@git.privateserver.com:Casual/code_repository.git

Cloning into bare repository 'code_repository.git'...
remote: Counting objects: 3362, done.
remote: Compressing objects: 100% (1214/1214), done.
remote: Total 3362 (delta 2335), reused 2968 (delta 2094), pack-reused 0
Receiving objects: 100% (3362/3362), 56.77 MiB | 1.83 MiB/s, done.
Resolving deltas: 100% (2335/2335), done.
MacOSX:test serdar$ cd code_repository.git/

MacOSX:code_repository.git serdar$ GIT_CURL_VERBOSE=1 GIT_TRACE=1 git fetch --depth 50 origin cc086c96cdffe5c1ac78e6139a7a4b79e7c821ee

13:23:15.648337 git.c:350 trace: built-in: git 'fetch' '--depth' '50' 'origin' 'cc086c96cdffe5c1ac78e6139a7a4b79e7c821ee'

13:23:15.651127 run-command.c:336 trace: run_command: 'ssh' 'git@git.privateserver.com' 'git-upload-pack '\''Casual/code_repository.git'\'''

13:23:17.750015 run-command.c:336       trace: run_command: 'gc' '--auto'
13:23:17.750829 exec_cmd.c:189          trace: exec: 'git' 'gc' '--auto'
13:23:17.753983 git.c:350               trace: built-in: git 'gc' '--auto'
MacOSX:code_repository.git serdar$ echo $?
1
MacOSX:code_repository.git serdar$ GIT_CURL_VERBOSE=1 GIT_TRACE=1 git gc --auto
13:23:45.899038 git.c:350               trace: built-in: git 'gc' '--auto'
MacOSX:code_repository.git serdar$ echo $?
0
MacOSX:code_repository.git serdar$

On Wed, Feb 8, 2017 at 1:07 PM, Christian Couder <christian.couder@gmail.com> wrote:

Show 43 quoted lines
> Hi,
>
> On Tue, Feb 7, 2017 at 12:27 PM, Serdar Sahin <serdar@peakgames.net> wrote:
>> Hi,
>>
>> When we execute the following lines, the exit code is 1, but it is
>> unclear what is the reason of this exit code. Do you have any idea?
>>
>> git clone --mirror --depth 50 --no-single-branch
>> git@github.hede.com:Casual/hodo-server.git
>
> First, could you tell us the git version you are using on the client
> and on the server, and if this a new problem with newer versions?
> Also is the repos accessible publicly or is it possible to reproduce
> on another repo?
> And what happens using other protocols like HTTP/S?
>
>> Cloning into bare repository 'hodo-server.git'...
>> remote: Counting objects: 3371, done.
>> remote: Compressing objects: 100% (1219/1219), done.
>> remote: Total 3371 (delta 2344), reused 2971 (delta 2098), pack-reused 0
>> Receiving objects: 100% (3371/3371), 56.77 MiB | 2.18 MiB/s, done.
>> Resolving deltas: 100% (2344/2344), done.
>>
>> echo $?
>> 0
>>
>> cd hodo-server.git/
>>
>> GIT_CURL_VERBOSE=1 GIT_TRACE=1  git fetch --depth 50 origin
>> cc086c96cdffe5c1ac78e6139a7a4b79e7c821ee
>> 14:12:35.215889 git.c:350               trace: built-in: git 'fetch'
>> '--depth' '50' 'origin' 'cc086c96cdffe5c1ac78e6139a7a4b79e7c821ee'
>> 14:12:35.217273 run-command.c:336       trace: run_command: 'ssh'
>> 'git@github.hede.com' 'git-upload-pack '\''Casual/hodo-server.git'\'''
>> 14:12:37.301122 run-command.c:336       trace: run_command: 'gc' '--auto'
>> 14:12:37.301866 exec_cmd.c:189          trace: exec: 'git' 'gc' '--auto'
>> 14:12:37.304473 git.c:350               trace: built-in: git 'gc' '--auto'
>>
>> echo $?
>> 1
>
> What happens if you just run 'git gc --auto' after that?
Previous: Christian CouderNext: Christian Couder
Message 3 of 6 in “Non-zero exit code without error”
  1. Serdar SahinFeb 7, 2017
  2. Christian CouderFeb 8, 2017
  3. Serdar SahinFeb 8, 2017
  4. Christian CouderFeb 11, 2017
  5. Serdar SahinFeb 14, 2017
  6. Jeff KingFeb 15, 2017

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.