]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go: set user and email in test-local git repos
authorBryan C. Mills <bcmills@google.com>
Thu, 13 Dec 2018 14:23:25 +0000 (09:23 -0500)
committerDmitri Shuralyov <dmitshur@golang.org>
Fri, 14 Dec 2018 01:19:40 +0000 (01:19 +0000)
Some of the builders cannot infer user and email from the builder hostname.

Change-Id: I27e5d011fa1471f27763b6b7fa1bf59e418b925c
Reviewed-on: https://team-review.git.corp.google.com/c/376739
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-on: https://go-review.googlesource.com/c/154107
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/cmd/go/testdata/script/get_brace.txt
src/cmd/go/testdata/script/get_dotfiles.txt
src/cmd/go/testdata/script/get_unicode.txt

index 36414d7b556c08ccc5004ff47719d8c36becf921..be81d8f4875cc12d12624fc0939a5581a870f8f8 100644 (file)
@@ -3,11 +3,15 @@
 # Set up some empty repositories.
 cd $WORK/_origin/foo
 exec git init
+exec git config user.name 'Nameless Gopher'
+exec git config user.email 'nobody@golang.org'
 exec git commit --allow-empty -m 'create master branch'
 
 cd $WORK
 cd '_origin/{confusing}'
 exec git init
+exec git config user.name 'Nameless Gopher'
+exec git config user.email 'nobody@golang.org'
 exec git commit --allow-empty -m 'create master branch'
 
 # Clone the empty repositories into GOPATH.
index c09da8beeb1dd3909f23d89e81463f924778903b..1876114362690c35fded65ff212fc4ff2e005af6 100644 (file)
@@ -3,10 +3,14 @@
 # Set up a benign repository and a repository with a dotfile name.
 cd $WORK/_origin/foo
 exec git init
+exec git config user.name 'Nameless Gopher'
+exec git config user.email 'nobody@golang.org'
 exec git commit --allow-empty -m 'create master branch'
 
 cd $WORK/_origin/.hidden
 exec git init
+exec git config user.name 'Nameless Gopher'
+exec git config user.email 'nobody@golang.org'
 exec git commit --allow-empty -m 'create master branch'
 
 # Clone the empty repositories into GOPATH.
index a30802b999cd2e939b77afb7b2cde56033d40b5b..31edcdb9f66c98710e75afeea3f1fab778216cdc 100644 (file)
@@ -1,23 +1,32 @@
 [!exec:git] skip
 
+# Construct a repository that imports a non-ASCII path.
 cd $WORK/_origin/example.com/unicode
 exec git init
+exec git config user.name 'Nameless Gopher'
+exec git config user.email 'nobody@golang.org'
 exec git add unicode.go
 exec git commit -m 'add unicode.go'
 
+# Clone the repo into GOPATH so that 'go get -u' can find it.
 mkdir $GOPATH/src/example.com/unicode
 cd $GOPATH/src/example.com/unicode
 exec git clone $WORK/_origin/example.com/unicode .
 
+# Construct the imported repository.
 cd $WORK/_origin/example.com/испытание
 exec git init
+exec git config user.name 'Nameless Gopher'
+exec git config user.email 'nobody@golang.org'
 exec git add испытание.go
 exec git commit -m 'add испытание.go'
 
+# Clone that repo into GOPATH too.
 mkdir $GOPATH/src/example.com/испытание
 cd $GOPATH/src/example.com/испытание
 exec git clone $WORK/_origin/example.com/испытание .
 
+# Upgrading the importer should pull from the non-ASCII repo.
 cd $GOPATH
 go get -u example.com/unicode