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 {