diff options
| author | Shulhan <ms@kilabit.info> | 2018-09-29 05:03:55 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2018-09-29 05:03:55 +0700 |
| commit | bff3a1bb78043ab273fb42e089ac3fd8c0f35d54 (patch) | |
| tree | 6c1427d9b402f83f62ba90db0174620a59e38337 | |
| parent | 360affafc45cd267fd4a17e3a1c95133a81f6630 (diff) | |
| download | beku-bff3a1bb78043ab273fb42e089ac3fd8c0f35d54.tar.xz | |
package_git: check for empty tag which cause empty version
| -rw-r--r-- | package_git.go | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/package_git.go b/package_git.go index 10b7052..f6fadf6 100644 --- a/package_git.go +++ b/package_git.go @@ -43,8 +43,7 @@ func (pkg *Package) gitInstall() (err error) { var rev string if len(pkg.Version) == 0 { rev, err = git.LatestTag(pkg.FullPath) - if err == nil { - pkg.Version = rev + if len(rev) > 0 && err == nil { pkg.isTag = IsTagVersion(rev) } else { rev, err = git.LatestCommit(pkg.FullPath, "") @@ -52,9 +51,8 @@ func (pkg *Package) gitInstall() (err error) { err = fmt.Errorf("gitInstall: %s", err) return } - - pkg.Version = rev } + pkg.Version = rev } if len(pkg.RemoteBranch) == 0 { |
