From 5d0f74360f7be1c5f7adced242e0a8e613fdcfd1 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 15 Feb 2025 18:51:56 -0600 Subject: finally use protobuf for this --- reload.go | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) (limited to 'reload.go') diff --git a/reload.go b/reload.go index 47d5aa4..60f3e7e 100644 --- a/reload.go +++ b/reload.go @@ -58,30 +58,9 @@ func (repo *Repo) SetUserBranchName(bname string) { repo.UserBranchName = bname } -// updates LastTag // todo, get this from the protobuf +// updates LastTag by age func (repo *Repo) setLastTag() { - cmd := []string{"git", "rev-list", "--tags", "--max-count=1"} - result, _ := repo.RunQuiet(cmd) - // log.Info("getLastTagVersion()", result.Stdout) - - if len(result.Stdout) != 1 { - // log.Log(WARN, "no gitpb.LastTag() repo is broken. ignore this.", repo.GetGoPath()) - repo.LastTag = "" - return - } - - hash := result.Stdout[0] - - cmd = []string{"git", "describe", "--tags", "--always", hash} - result, _ = repo.RunQuiet(cmd) - - if len(result.Stdout) != 1 { - log.Log(WARN, "git LastTag() error:", result.Stdout, "hash =", hash) - repo.LastTag = "" - return - } - - repo.LastTag = result.Stdout[0] + repo.LastTag = repo.FindLastTag() } func (repo *Repo) setCurrentBranchName() { -- cgit v1.2.3