]> Cypherpunks repositories - gostls13.git/commit
cmd/go: implement svn support in module mode
authorBryan C. Mills <bcmills@google.com>
Thu, 24 Oct 2019 19:11:18 +0000 (15:11 -0400)
committerBryan C. Mills <bcmills@google.com>
Fri, 25 Oct 2019 20:21:24 +0000 (20:21 +0000)
commitdcad830621abe2856e4540e4b9afbb7873f939ee
tree8ff1aa9df3344d1478cd37cb14903373dcfbd111
parent316fb95f4fd94fb00f7746c32ae85a82d5be1b81
cmd/go: implement svn support in module mode

mod_get_svn passes, and I also tested this manually on a real-world svn-hosted package:

example.com$ go mod init example.com
go: creating new go.mod: module example.com

example.com$ GOPROXY=direct GONOSUMDB=llvm.org go get -d llvm.org/llvm/bindings/go/llvm
go: finding llvm.org/llvm latest
go: finding llvm.org/llvm/bindings/go/llvm latest
go: downloading llvm.org/llvm v0.0.0-20191022153947-000000375505
go: extracting llvm.org/llvm v0.0.0-20191022153947-000000375505

example.com$ go list llvm.org/llvm/bindings/...
llvm.org/llvm/bindings/go
llvm.org/llvm/bindings/go/llvm

Fixes #26092

Change-Id: Iefe2151b82a0225c73bb6f8dd7cd8a352897d4c0
Reviewed-on: https://go-review.googlesource.com/c/go/+/203497
Run-TryBot: Bryan C. Mills <bcmills@google.com>
Reviewed-by: Jay Conrod <jayconrod@google.com>
doc/go1.14.html
src/cmd/go/internal/modfetch/codehost/svn.go [new file with mode: 0644]
src/cmd/go/internal/modfetch/codehost/vcs.go
src/cmd/go/testdata/script/mod_get_svn.txt