aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2018-12-14 19:21:44 +0700
committerShulhan <ms@kilabit.info>2018-12-14 19:21:44 +0700
commit570d56cc79b49f9e5d077d60b4d6639dd7eaa1c9 (patch)
tree931912a5e00cdb2e6b647f0f1732f2e3f7e1d885
parentee48fc2e2f1a45c1c8d78e8df9f0cee784764106 (diff)
downloadbeku-570d56cc79b49f9e5d077d60b4d6639dd7eaa1c9.tar.xz
package_git: set package remote URL according to value in database
-rw-r--r--package_git.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/package_git.go b/package_git.go
index f6fadf6..cf86b9d 100644
--- a/package_git.go
+++ b/package_git.go
@@ -12,7 +12,16 @@ import (
"github.com/shuLhan/share/lib/git"
)
+//
+// gitFreeze set the package remote name and URL, branch, and revision.
+//
func (pkg *Package) gitFreeze() (err error) {
+ err = git.RemoteChange(pkg.FullPath, pkg.RemoteName, pkg.RemoteName,
+ pkg.RemoteURL)
+ if err != nil {
+ return
+ }
+
err = git.FetchAll(pkg.FullPath)
if err != nil {
return