aboutsummaryrefslogtreecommitdiff
path: root/package_git.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2018-05-29 06:18:46 +0700
committerShulhan <ms@kilabit.info>2018-05-29 06:18:46 +0700
commit47ff3edb37ac53d5bdbffcb02807d8bb255c5b99 (patch)
tree12762da5256ab2f43c7b0eda657587f73936f0bd /package_git.go
parente8593ded764fd5d721b08a15c4bd65006f5de2a9 (diff)
downloadbeku-47ff3edb37ac53d5bdbffcb02807d8bb255c5b99.tar.xz
Fetch new package commits before updating version
Diffstat (limited to 'package_git.go')
-rw-r--r--package_git.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/package_git.go b/package_git.go
index ba2af99..0f41551 100644
--- a/package_git.go
+++ b/package_git.go
@@ -372,11 +372,16 @@ func (pkg *Package) gitUpdate(newPkg *Package) (err error) {
return
}
- err = pkg.gitCheckoutVersion(newPkg.Version)
+ err = pkg.gitFetch()
if err != nil {
err = fmt.Errorf("gitUpdate: %s", err)
return
}
+ err = pkg.gitCheckoutVersion(newPkg.Version)
+ if err != nil {
+ err = fmt.Errorf("gitUpdate: %s", err)
+ }
+
return
}