aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2018-09-14 20:34:26 +0700
committerShulhan <ms@kilabit.info>2018-09-14 20:34:26 +0700
commitd16a0e48c4f6812cf5c12cf42d68ac418e7a8276 (patch)
treeffb77134fa82360fe4bd09a8f6133ca6bbef273a
parent237653b328a8e35926b977d58693d0dc7378b395 (diff)
downloadbeku-d16a0e48c4f6812cf5c12cf42d68ac418e7a8276.tar.xz
env: do not save remote branch if it's empty
This is to prevent remote branch name in database to become boolean value "true".
-rw-r--r--env.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/env.go b/env.go
index 727da9a..eea7c80 100644
--- a/env.go
+++ b/env.go
@@ -973,7 +973,9 @@ func (env *Env) savePackages() {
sec.Set(keyVCSMode, pkg.vcsMode)
sec.Set(keyRemoteName, pkg.RemoteName)
sec.Set(keyRemoteURL, pkg.RemoteURL)
- sec.Set(keyRemoteBranch, pkg.RemoteBranch)
+ if len(pkg.RemoteBranch) > 0 {
+ sec.Set(keyRemoteBranch, pkg.RemoteBranch)
+ }
sec.Set(keyVersion, pkg.Version)
for _, dep := range pkg.Deps {