diff options
Diffstat (limited to 'package_git.go')
| -rw-r--r-- | package_git.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/package_git.go b/package_git.go index 12c91c2..b094b1c 100644 --- a/package_git.go +++ b/package_git.go @@ -58,7 +58,8 @@ func (pkg *Package) gitInstall() (err error) { } if pkg.isTag { - err = git.CheckoutRevision(pkg.FullPath, "", "", pkg.Version) + err = git.CheckoutRevision(pkg.FullPath, pkg.RemoteName, + pkg.RemoteBranch, pkg.Version) if err != nil { err = fmt.Errorf("gitInstall: %s", err) return @@ -74,6 +75,7 @@ func (pkg *Package) gitInstall() (err error) { func (pkg *Package) gitScan() (err error) { pkg.Version, err = git.LatestVersion(pkg.FullPath) if err != nil { + err = fmt.Errorf("gitScan: %s", err) return } @@ -144,7 +146,8 @@ func (pkg *Package) gitUpdate(newPkg *Package) (err error) { return } - err = git.CheckoutRevision(pkg.FullPath, "", "", newPkg.Version) + err = git.CheckoutRevision(pkg.FullPath, pkg.RemoteName, + pkg.RemoteBranch, newPkg.Version) if err != nil { err = fmt.Errorf("gitUpdate: %s", err) } |
