Fixed scan of local packages for ResolveAll.
diff --git a/dependency/resolver.go b/dependency/resolver.go index 6e50d32..9e279c2 100644 --- a/dependency/resolver.go +++ b/dependency/resolver.go
@@ -280,6 +280,16 @@ // an error is returned. func (r *Resolver) ResolveAll(deps []*cfg.Dependency) ([]string, error) { queue := sliceToQueue(deps, r.VendorDir) + + loc, err := r.ResolveLocal(false) + if err != nil { + return []string{}, err + } + for _, l := range loc { + msg.Debug("Adding local mport %s to queue", l) + queue.PushBack(l) + } + //return r.resolveList(queue) return r.resolveImports(queue) } @@ -361,6 +371,7 @@ case LocVendor: msg.Info("In vendor: %s", imp) if _, ok := r.alreadyQ[imp]; !ok { + msg.Debug("Marking %s to be scanned.", imp) r.alreadyQ[imp] = true queue.PushBack(r.vpath(imp)) r.VersionHandler.SetVersion(imp)