1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-03-17 20:47:50 +02:00

cleaner code

This commit is contained in:
Carlos Alexandro Becker 2017-04-23 16:42:34 -03:00
parent 0382ef24f3
commit 3ceea0572c
No known key found for this signature in database
GPG Key ID: E61E2F7DC14AB940

View File

@ -114,18 +114,14 @@ func getInfo() (tag, commit string, err error) {
return
}
func previous(tag string) (r ref, err error) {
var previous string
var istag = true
previous, err = cleanGit("describe", "--tags", "--abbrev=0", tag+"^")
func previous(tag string) (result ref, err error) {
result.Tag = true
result.SHA, err = cleanGit("describe", "--tags", "--abbrev=0", tag+"^")
if err != nil {
istag = false
previous, err = cleanGit("rev-list", "--max-parents=0", "HEAD")
result.Tag = false
result.SHA, err = cleanGit("rev-list", "--max-parents=0", "HEAD")
}
return ref{
Tag: istag,
SHA: previous,
}, err
return
}
type ref struct {