glide get now writes a lockfile when it flattens
diff --git a/cmd/flatten.go b/cmd/flatten.go
index cfff217..bb0f055 100644
--- a/cmd/flatten.go
+++ b/cmd/flatten.go
@@ -285,7 +285,7 @@
//Info("===> Scanned %s already. Skipping", name)
continue
}
- Info("=> Scanning %s", oname)
+ Debug("=> Scanning %s", oname)
name, _ := NormalizeName(oname)
//if _, ok := deps[name]; ok {
//scanned[oname] = true
@@ -293,12 +293,12 @@
//continue
//}
- repo := util.GetRootFromPackage(name)
found := findPkg(buildContext, name, dir)
switch found.PType {
case ptypeUnknown:
Info("==> Unknown %s (%s)", name, oname)
Debug("✨☆ Undownloaded dependency: %s", name)
+ repo := util.GetRootFromPackage(name)
nd := &cfg.Dependency{
Name: name,
Repository: "https://" + repo,
diff --git a/glide.go b/glide.go
index f6c00f7..b0a064f 100644
--- a/glide.go
+++ b/glide.go
@@ -552,7 +552,9 @@
Using("skipGopath").From("cxt:skipGopath").
Does(cmd.WriteYaml, "out").
Using("conf").From("cxt:cfg").
- Using("filename").WithDefault("glide.yaml").From("cxt:yaml")
+ Using("filename").WithDefault("glide.yaml").From("cxt:yaml").
+ Does(cmd.WriteLock, "lock").
+ Using("lockfile").From("cxt:Lockfile")
reg.Route("install", "Install dependencies.").
Includes("@startup").
diff --git a/glide.lock b/glide.lock
index 24f77ad..a61af79 100644
--- a/glide.lock
+++ b/glide.lock
@@ -1,10 +1,10 @@
hash: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
-updated: 2015-11-30T11:48:49.050533501-05:00
+updated: 2015-12-07T11:25:07.016186764-05:00
imports:
- name: github.com/codegangsta/cli
version: 0302d3914d2a6ad61404584cdae6e6dbc9c03599
- name: github.com/Masterminds/cookoo
- version: 78aa11ce75e257c51be7ea945edb84cf19c4a6de
+ version: 623f8762b2474f1ad6c2cac6bf331b8871591379
repo: git@github.com:Masterminds/cookoo.git
vcs: git
subpackages:
@@ -14,5 +14,5 @@
- name: github.com/Masterminds/vcs
version: eaee272c8fa4514e1572e182faecff5be20e792a
- name: gopkg.in/yaml.v2
- version: 53feefa2559fb8dfa8d81baad31be332c97d6c77
+ version: f7716cbe52baa25d2e9b0d0da546fcf909fc16b4
devImports: []
diff --git a/glide.yaml b/glide.yaml
index 55f6078..caa6878 100644
--- a/glide.yaml
+++ b/glide.yaml
@@ -2,7 +2,7 @@
import:
- package: gopkg.in/yaml.v2
- package: github.com/Masterminds/cookoo
- version: master
+ version: ^1.2.0
repo: git@github.com:Masterminds/cookoo.git
vcs: git
subpackages: