this derivation will be built: /nix/store/9zdwlrg0wfqxm8mcrvqpk8bq25s7pshy-ghq-shared-test-wrapper.drv building '/nix/store/9zdwlrg0wfqxm8mcrvqpk8bq25s7pshy-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 /build/tmp.JIFTSYnf59/shared/github.com/o/r/sub -> exit 0 ghq-shared-test-wrapper> ok: ghq get /build/tmp.JIFTSYnf59/shared-link/github.com/o/r/sub -> exit 0 ghq-shared-test-wrapper> ok: ghq get /build/tmp.JIFTSYnf59/outside -> exit 2 ghq-shared-test-wrapper> ok: ghq get github.com/a/b /build/tmp.JIFTSYnf59/outside -> exit 2 ghq-shared-test-wrapper> ok: ghq get . -> exit 2 ghq-shared-test-wrapper> ok: ghq get /build/tmp.JIFTSYnf59/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