aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2018-09-15 05:05:25 +0700
committerShulhan <ms@kilabit.info>2018-09-15 05:07:13 +0700
commit1f1b86ecc1512093e8c784e2724ac61a1e5d86fc (patch)
tree15fa49919e2fb532d9d36a077ff2e7ede87f2f1c
parent309e85b940b9415c37e97eac877793ba9ea9827e (diff)
downloadbeku-1f1b86ecc1512093e8c784e2724ac61a1e5d86fc.tar.xz
env: get new package branch to prevent IsEqual to be false
-rw-r--r--env.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/env.go b/env.go
index 8128245..11a4627 100644
--- a/env.go
+++ b/env.go
@@ -1066,6 +1066,12 @@ func (env *Env) update(curPkg, newPkg *Package) (ok bool, err error) {
newPkg.Version = curPkg.VersionNext
newPkg.isTag = curPkg.isTag
}
+ if len(newPkg.RemoteBranch) == 0 {
+ err = newPkg.gitGetBranch()
+ if err != nil {
+ return
+ }
+ }
if debug.Value >= 1 {
fmt.Println("[ENV] update >>>", newPkg)