blob: eb8e7bdfb6913580f230cac93416ca4db81ed673 [file] [edit]
env GOPROXY=direct
env GOSUMDB=off
[short] skip
[!git] skip
# fetch commit hash reachable from refs/heads/* and refs/tags/* is OK
go list -m vcs-test.golang.org/git/unreachable-hash.git@6c0e37b1dcaab081b5c413108a46669027fcf02b # on main branch
# fetch other commit hash, even with a non-standard ref, is not OK
! go list -m vcs-test.golang.org/git/unreachable-hash.git@cbd2996c52d20dac558bc3b49c342c7c8320a1fc
stderr 'unknown revision'
! go list -m vcs-test.golang.org/git/unreachable-hash.git@v0.0.0-20170424233410-cbd2996c52d2
stderr 'unknown revision'
! go list -m vcs-test.golang.org/git/unreachable-hash.git@cbd2996c52d2
stderr 'unknown revision'
-- go.mod --
module m