aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2018-06-05 03:28:49 +0700
committerShulhan <ms@kilabit.info>2018-06-05 03:28:49 +0700
commitb7cc38e1903a811105374611faefe1a6759f9b98 (patch)
tree76438cf4dfa00594c2426f3f094d904066338cb9
parent44e14eca27c980f3ae975de3652b0164de85885c (diff)
downloadbeku-b7cc38e1903a811105374611faefe1a6759f9b98.tar.xz
gitCheckoutVersion: use master branch as HEAD for current version
-rw-r--r--package_git.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/package_git.go b/package_git.go
index d113c27..b8a2ed8 100644
--- a/package_git.go
+++ b/package_git.go
@@ -38,8 +38,14 @@ func (pkg *Package) gitCheckoutVersion(version string) (err error) {
return
}
+ cmd = exec.Command("git", "checkout", "-t", "origin/master", "-B", "master")
+ cmd.Dir = pkg.FullPath
+ cmd.Stdout = defStdout
+ cmd.Stderr = defStderr
+ _ = cmd.Run()
+
//nolint:gas
- cmd = exec.Command("git", "checkout", "-q", version)
+ cmd = exec.Command("git", "reset", "--hard", version)
cmd.Dir = pkg.FullPath
cmd.Stdout = defStdout
cmd.Stderr = defStderr