|author||Bryan C. Mills <firstname.lastname@example.org>||Mon Nov 22 11:11:59 2021 -0500|
|committer||Bryan C. Mills <email@example.com>||Mon Nov 22 17:40:44 2021 +0000|
zip: skip tests that run 'git init' and 'git config' on plan9 The plan9 'git' command empirically doesn't support one or more of the commands we need to run to create a test repository (https://build.golang.org/log/627dacbfca9e0dfe6b84cf597411e63898b68ec8). Rather than trying to coax it into working with a non-standard git command, just skip the tests that need it. Change-Id: Id20fd21d4a4b9d2d683ba7bdada5efbc17ac08bb Reviewed-on: https://go-review.googlesource.com/c/mod/+/366035 Trust: Bryan C. Mills <firstname.lastname@example.org> Reviewed-by: Brad Fitzpatrick <email@example.com> Run-TryBot: Bryan C. Mills <firstname.lastname@example.org> TryBot-Result: Go Bot <email@example.com>
This repository holds packages for writing tools that work directly with Go module mechanics. That is, it is for direct manipulation of Go modules themselves.
It is NOT about supporting general development tools that need to do things like load packages in module mode. That use case, where modules are incidental rather than the focus, should remain in x/tools, specifically x/tools/go/packages.
The specific case of loading packages should still be done by invoking the go command, which remains the single point of truth for package loading algorithms.