aboutsummaryrefslogtreecommitdiff
path: root/env.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2018-09-15 02:31:20 +0700
committerShulhan <ms@kilabit.info>2018-09-15 02:31:20 +0700
commit22f937b552d8e1554b351a71fc19319ffbb53ce2 (patch)
treeeec723d3461d95071c1d9f787c2078e8dbcd5d44 /env.go
parentb5789a3daf917ad97c412fe51edf2504a7a99319 (diff)
downloadbeku-22f937b552d8e1554b351a71fc19319ffbb53ce2.tar.xz
env: update package version only if current and new package both are tag
Diffstat (limited to 'env.go')
-rw-r--r--env.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/env.go b/env.go
index 2de0d67..c1f1dea 100644
--- a/env.go
+++ b/env.go
@@ -536,9 +536,12 @@ func (env *Env) newPackage(fullPath string) (err error) {
}
} else {
if curPkg.Version != pkg.Version {
- curPkg.VersionNext = pkg.Version
- curPkg.state = packageStateChange
- env.countUpdate++
+ if (curPkg.isTag && pkg.isTag) ||
+ (!curPkg.isTag && !pkg.isTag) {
+ curPkg.VersionNext = pkg.Version
+ curPkg.state = packageStateChange
+ env.countUpdate++
+ }
}
}