mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-03-17 20:47:50 +02:00
cleaner code
This commit is contained in:
parent
0382ef24f3
commit
3ceea0572c
@ -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 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user