diff --git a/newt/project/project.go b/newt/project/project.go index 45ecaf327..754206e7d 100644 --- a/newt/project/project.go +++ b/newt/project/project.go @@ -92,6 +92,15 @@ func initProject(dir string, download bool) error { if err != nil { return err } + + if download { + err = globalProject.UpgradeIf(newtutil.NewtForce, newtutil.NewtAsk, + func(r *repo.Repo) bool { return !r.IsExternal(r.Path()) }) + if err != nil { + return err + } + } + if err := globalProject.loadPackageList(); err != nil { return err }