diff options
author | Péter Szilágyi <peterke@gmail.com> | 2017-11-13 04:51:19 +0800 |
---|---|---|
committer | Péter Szilágyi <peterke@gmail.com> | 2017-11-13 04:52:41 +0800 |
commit | e401536c97f6c31a10f89952757dbb92cdf60e2d (patch) | |
tree | 5a5fc484378d333a4e8b6b3236ccf40e5cf660c6 | |
parent | cb8bbe70819839e6399c44fff6a75ab3d16b8791 (diff) | |
download | dexon-e401536c97f6c31a10f89952757dbb92cdf60e2d.tar.gz dexon-e401536c97f6c31a10f89952757dbb92cdf60e2d.tar.zst dexon-e401536c97f6c31a10f89952757dbb92cdf60e2d.zip |
dockerignore, internal/build: forward correct git folder
-rw-r--r-- | .dockerignore | 6 | ||||
-rw-r--r-- | internal/build/env.go | 5 | ||||
-rw-r--r-- | internal/build/util.go | 4 |
3 files changed, 8 insertions, 7 deletions
diff --git a/.dockerignore b/.dockerignore index 751ff2a0c..d280741c6 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,7 +1,7 @@ **/.git -/.git -!/.git/HEAD -!/.git/refs/heads +.git +!.git/HEAD +!.git/refs/heads **/*_test.go build/_workspace diff --git a/internal/build/env.go b/internal/build/env.go index 793242fcf..c9848bf82 100644 --- a/internal/build/env.go +++ b/internal/build/env.go @@ -82,14 +82,15 @@ func Env() Environment { // LocalEnv returns build environment metadata gathered from git. func LocalEnv() Environment { env := applyEnvFlags(Environment{Name: "local", Repo: "ethereum/go-ethereum"}) - head := ReadGitFile("HEAD") + + head := readGitFile("HEAD") if splits := strings.Split(head, " "); len(splits) == 2 { head = splits[1] } else { return env } if env.Commit == "" { - env.Commit = ReadGitFile(head) + env.Commit = readGitFile(head) } if env.Branch == "" { if head != "HEAD" { diff --git a/internal/build/util.go b/internal/build/util.go index 91465c419..c6e059f0d 100644 --- a/internal/build/util.go +++ b/internal/build/util.go @@ -89,8 +89,8 @@ func RunGit(args ...string) string { return strings.TrimSpace(stdout.String()) } -// ReadGitFile returns content of file in .git directory. -func ReadGitFile(file string) string { +// readGitFile returns content of file in .git directory. +func readGitFile(file string) string { content, err := ioutil.ReadFile(path.Join(".git", file)) if err != nil { return "" |