@@ -416,7 +416,7 @@ func (inst *Installer) versionMapRepos(
416416
417417// Calculates a map of repos and version numbers that should be included in an
418418// install or upgrade operation.
419- func (inst * Installer ) calcVersionMap (candidates []* repo.Repo ) (
419+ func (inst * Installer ) calcVersionMap (candidates []* repo.Repo , noDeps bool ) (
420420 deprepo.VersionMap , error ) {
421421
422422 // Repos that depend on any specified repos must also be considered during
@@ -463,7 +463,7 @@ func (inst *Installer) calcVersionMap(candidates []*repo.Repo) (
463463
464464 // Construct a repo dependency graph from the `project.yml` version
465465 // requirements and from each repo's dependency list.
466- dg , err := deprepo .BuildDepGraph (inst .repos , inst .reqs )
466+ dg , err := deprepo .BuildDepGraph (inst .repos , inst .reqs , noDeps )
467467 if err != nil {
468468 return nil , err
469469 }
@@ -550,13 +550,13 @@ func verifyNewtCompat(repos []*repo.Repo, vm deprepo.VersionMap) error {
550550
551551// Installs or upgrades the specified set of repos.
552552func (inst * Installer ) Upgrade (candidates []* repo.Repo , force bool ,
553- ask bool ) error {
553+ ask bool , noDeps bool ) error {
554554
555555 if err := verifyRepoDirtyState (candidates , force ); err != nil {
556556 return err
557557 }
558558
559- vm , err := inst .calcVersionMap (candidates )
559+ vm , err := inst .calcVersionMap (candidates , noDeps )
560560 if err != nil {
561561 return err
562562 }
@@ -682,7 +682,7 @@ func (inst *Installer) Info(repos []*repo.Repo, remote bool) error {
682682 }
683683 }
684684
685- vm , err := inst .calcVersionMap (repos )
685+ vm , err := inst .calcVersionMap (repos , false )
686686 if err != nil {
687687 return err
688688 }
0 commit comments