this derivation will be built: /nix/store/gsrfdfvlj452mfsh4as87z9fzxmb68r3-ghq-shared-test-wrapper.drv building '/nix/store/gsrfdfvlj452mfsh4as87z9fzxmb68r3-ghq-shared-test-wrapper.drv' on 'grpc://[fddb:4344:343b:14b9:399:9324:19d9:3451]:50051?ca-cert=/run/nix-grpc-store/ca.crt&connect-timeout=5' building '/nix/store/gsrfdfvlj452mfsh4as87z9fzxmb68r3-ghq-shared-test-wrapper.drv' on [fddb:4344:343b:14b9:399:9324:19d9:3451]:50051 ghq-shared-test-wrapper> stibnite: building gsrfdfvlj452mfsh4as87z9fzxmb68r3-ghq-shared-test-wrapper.drv ghq-shared-test-wrapper> case: ghq.root unset ghq-shared-test-wrapper> ok: ghq get github.com/a/b -> exit 0 ghq-shared-test-wrapper> ok: ghq create x -> exit 0 ghq-shared-test-wrapper> case: ghq.root another path ghq-shared-test-wrapper> ok: ghq get github.com/a/b -> exit 0 ghq-shared-test-wrapper> ok: ghq rm x -> exit 0 ghq-shared-test-wrapper> case: ghq.root the shared root, by its real path ghq-shared-test-wrapper> ok: ghq get --shallow --partial blobless github.com/a/b -> exit 0 ghq-shared-test-wrapper> ok: ghq list -> exit 0 ghq-shared-test-wrapper> ok: ghq create x -> exit 2 ghq-shared-test-wrapper> ok: ghq get github.com/a/fail github.com/a/b -> exit 3 ghq-shared-test-wrapper> case: a directory under the shared root names its repository ghq-shared-test-wrapper> ok: ghq get -u . -> exit 0 ghq-shared-test-wrapper> ok: ghq get . -> exit 0 ghq-shared-test-wrapper> ok: ghq get /nix/var/nix/builds/nix-55788-1632261868/tmp.0fuxnmnWbB/shared/github.com/o/r/sub -> exit 0 ghq-shared-test-wrapper> ok: ghq get /nix/var/nix/builds/nix-55788-1632261868/tmp.0fuxnmnWbB/shared-link/github.com/o/r/sub -> exit 0 ghq-shared-test-wrapper> ok: ghq get /nix/var/nix/builds/nix-55788-1632261868/tmp.0fuxnmnWbB/outside -> exit 2 ghq-shared-test-wrapper> ok: ghq get github.com/a/b /nix/var/nix/builds/nix-55788-1632261868/tmp.0fuxnmnWbB/outside -> exit 2 ghq-shared-test-wrapper> ok: ghq get . -> exit 2 ghq-shared-test-wrapper> ok: ghq get /nix/var/nix/builds/nix-55788-1632261868/tmp.0fuxnmnWbB/shared/github.com -> exit 2 ghq-shared-test-wrapper> case: a submodule's working tree names its superproject ghq-shared-test-wrapper> ok: ghq get . -> exit 0 ghq-shared-test-wrapper> case: ghq-sync names the repository for a directory under ghq root ghq-shared-test-wrapper> ok: ghq-sync -n -u . in sub -> would run: ghq get --shallow --partial blobless --no-recursive -P -u github.com/o/r ghq-shared-test-wrapper> ok: ghq-sync -n -u . in mod/dir -> would run: ghq get --shallow --partial blobless --no-recursive -P -u github.com/o/r ghq-shared-test-wrapper> case: ghq-sync --tags applies to fetch mode only ghq-shared-test-wrapper> ok: ghq-sync --tags --deepen 1 -> exit 2 ghq-shared-test-wrapper> ok: ghq-sync --tags --full -> exit 2 ghq-shared-test-wrapper> case: GHQ_ROOT overrides git configuration ghq-shared-test-wrapper> ok: ghq get github.com/a/b -> exit 0 ghq-shared-test-wrapper> case: writer unreachable fails, no fallback ghq-shared-test-wrapper> ok: ghq get github.com/a/b -> exit 69 upload niks3: ok