From 3ceea0572c47fa6375d313c52b67924abc114576 Mon Sep 17 00:00:00 2001 From: Carlos Alexandro Becker Date: Sun, 23 Apr 2017 16:42:34 -0300 Subject: [PATCH] cleaner code --- pipeline/git/git.go | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/pipeline/git/git.go b/pipeline/git/git.go index 290e690d3..663ee85eb 100644 --- a/pipeline/git/git.go +++ b/pipeline/git/git.go @@ -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 {