From 5e0418bf05516780351cdfb74cd1a045d3821f39 Mon Sep 17 00:00:00 2001 From: Shulhan Date: Sun, 9 Jun 2019 17:23:00 +0700 Subject: env: do not auto cleanup unused repositories Previously, we remove all unused repositories from $GOPATH, which caused some important repositories that we forgot to track get removed during freeze operation. This commit remove the auto cleanup and only print the unused repositories to the screen. --- env.go | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/env.go b/env.go index 77bbfd1..ffebf53 100644 --- a/env.go +++ b/env.go @@ -177,10 +177,7 @@ func (env *Env) Exclude(importPaths []string) { // database and remove non-registered from "src" and "pkg" directories. // func (env *Env) Freeze() (err error) { - var ( - localPkg *Package - ok bool - ) + var localPkg *Package for _, pkg := range env.pkgs { fmt.Printf("\n[ENV] Freeze >>> %s@%s\n", pkg.ImportPath, pkg.Version) @@ -216,22 +213,12 @@ func (env *Env) Freeze() (err error) { goto out } - fmt.Println("[ENV] Freeze >>> The following packages will be cleaned,") + fmt.Println("[ENV] Freeze >>> The following packages is unused,") for _, pkg := range env.pkgsUnused { fmt.Printf(" * %s\n", pkg.ImportPath) } fmt.Println() - - if env.NoConfirm { - env.cleanUnused() - } else { - ok = libio.ConfirmYesNo(os.Stdin, msgContinue, false) - if ok { - env.cleanUnused() - } - } - out: fmt.Println("[ENV] Freeze >>> finished") -- cgit v1.3