@@ -15,6 +15,7 @@ import (
15
15
"github.com/golang/dep"
16
16
"github.com/pkg/errors"
17
17
"github.com/sdboyer/gps"
18
+ "github.com/sdboyer/gps/pkgtree"
18
19
)
19
20
20
21
const initShortHelp = `Initialize a new project with manifest and lock files`
@@ -89,7 +90,7 @@ func (cmd *initCommand) Run(ctx *dep.Ctx, args []string) error {
89
90
return errors .Wrap (err , "determineProjectRoot" )
90
91
}
91
92
vlogf ("Finding dependencies for %q..." , cpr )
92
- pkgT , err := gps .ListPackages (root , cpr )
93
+ pkgT , err := pkgtree .ListPackages (root , cpr )
93
94
if err != nil {
94
95
return errors .Wrap (err , "gps.ListPackages" )
95
96
}
@@ -214,7 +215,7 @@ type projectData struct {
214
215
ondisk map [gps.ProjectRoot ]gps.Version // projects that were found on disk
215
216
}
216
217
217
- func getProjectData (ctx * dep.Ctx , pkgT gps .PackageTree , cpr string , sm * gps.SourceMgr ) (projectData , error ) {
218
+ func getProjectData (ctx * dep.Ctx , pkgT pkgtree .PackageTree , cpr string , sm * gps.SourceMgr ) (projectData , error ) {
218
219
constraints := make (gps.ProjectConstraints )
219
220
dependencies := make (map [gps.ProjectRoot ][]string )
220
221
packages := make (map [string ]bool )
@@ -285,7 +286,7 @@ func getProjectData(ctx *dep.Ctx, pkgT gps.PackageTree, cpr string, sm *gps.Sour
285
286
)
286
287
287
288
// cache of PackageTrees, so we don't parse projects more than once
288
- ptrees := make (map [gps.ProjectRoot ]gps .PackageTree )
289
+ ptrees := make (map [gps.ProjectRoot ]pkgtree .PackageTree )
289
290
290
291
// depth-first traverser
291
292
var dft func (string ) error
@@ -339,7 +340,7 @@ func getProjectData(ctx *dep.Ctx, pkgT gps.PackageTree, cpr string, sm *gps.Sour
339
340
ondisk [pr ] = v
340
341
}
341
342
342
- ptree , err = gps .ListPackages (r , string (pr ))
343
+ ptree , err = pkgtree .ListPackages (r , string (pr ))
343
344
if err != nil {
344
345
// Any error here other than an a nonexistent dir (which
345
346
// can't happen because we covered that case above) is
0 commit comments