Merge pull request #305 from fschl/issue-304
Fixes 304: glide tries to update ignored packages
diff --git a/dependency/resolver.go b/dependency/resolver.go
index 1d40cfa..1042909 100644
--- a/dependency/resolver.go
+++ b/dependency/resolver.go
@@ -498,6 +498,12 @@
t := r.stripv(e.Value.(string))
root, sp := util.NormalizeName(t)
+ // Skip ignored packages
+ if r.Config.HasIgnore(e.Value.(string)) {
+ msg.Info("Ignoring: %s", e.Value.(string))
+ continue
+ }
+
// TODO(mattfarina): Need to eventually support devImport
existing := r.Config.Imports.Get(root)
if existing != nil {