diff options
| author | Emily Shaffer <nasamuffin@google.com> | 2023-04-26 14:51:31 -0700 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2023-05-08 13:37:12 +0000 |
| commit | 9fa81a88279f2e4be11992a0bc313210b62ae08f (patch) | |
| tree | ac92e7245202fcfa31e3de13eb52dc4afd5749a0 /test/codegen | |
| parent | 3e35df5edbb02ecf8efd6dd6993aabd5053bfc66 (diff) | |
| download | go-9fa81a88279f2e4be11992a0bc313210b62ae08f.tar.xz | |
cmd/go/internal/modfetch/codehost: explicitly specify GIT_DIR
When Git has safe.bareRepository=explicit set, operations on bare Git
repositories will fail unless --git-dir or GIT_DIR is set. The rest of
the time, specifying the gitdir makes repository discovery at the
beginning of a Git command ever-so-slightly faster. So, there is no
downside to ensuring that users with this stricter security config set
can still use 'go mod' commands easily.
See
https://lore.kernel.org/git/pull.1261.v8.git.git.1657834081.gitgitgadget@gmail.com/
for a more detailed description of security concerns around embedded
bare repositories without an explicitly specified GIT_DIR.
Change-Id: I01c1d97a79fdab12c2b5532caf84eb7760f96b18
Reviewed-on: https://go-review.googlesource.com/c/go/+/489915
Reviewed-by: Bryan Mills <bcmills@google.com>
Auto-Submit: Bryan Mills <bcmills@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Bryan Mills <bcmills@google.com>
Diffstat (limited to 'test/codegen')
0 files changed, 0 insertions, 0 deletions
