Merge pull request #70 from interlock/flatten
Add flatten open to imports
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5c60803..beb23ac 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,4 @@
-# Release 0.5.1 (xxxx-xx-xx)
+# Release 0.5.1 (2015-08-31)
- Fixed #58: Guess command not working.
- Fixed #56: Unable to use glide get on golang.org/x/[name]/[subpackage]
diff --git a/cmd/guess_deps.go b/cmd/guess_deps.go
index 909ad9f..850ccc4 100644
--- a/cmd/guess_deps.go
+++ b/cmd/guess_deps.go
@@ -33,7 +33,7 @@
config.Name = guessPackageName(base)
config.Imports = make([]*Dependency, len(deps))
i := 0
- for pa, _ := range deps {
+ for pa := range deps {
Info("Found reference to %s\n", pa)
d := &Dependency{
Name: pa,
@@ -102,7 +102,7 @@
// package needs to be referenced.
func compactDeps(soFar map[string]bool) map[string]bool {
basePackages := make(map[string]bool, len(soFar))
- for k, _ := range soFar {
+ for k := range soFar {
base, _ := NormalizeName(k)
basePackages[base] = true
}
diff --git a/cmd/util.go b/cmd/util.go
index 3e1e278..4c83cf6 100644
--- a/cmd/util.go
+++ b/cmd/util.go
@@ -7,7 +7,6 @@
"os/exec"
"path"
"path/filepath"
- "strings"
"github.com/Masterminds/cookoo"
)
@@ -36,11 +35,10 @@
// VersionGuard ensures that the Go version is correct.
func VersionGuard(c cookoo.Context, p *cookoo.Params) (interface{}, cookoo.Interrupt) {
- cmd := exec.Command("go", "version")
+ // 6l was removed in 1.5, when vendoring was introduced.
+ cmd := exec.Command("go", "tool", "6l")
var out string
- if out, err := cmd.CombinedOutput(); err != nil {
- return nil, err
- } else if !strings.Contains(string(out), "go1.5") {
+ if _, err := cmd.CombinedOutput(); err == nil {
Warn("You must install the Go 1.5 or greater toolchain to work with Glide.\n")
}
if os.Getenv("GO15VENDOREXPERIMENT") != "1" {