summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-09-11 06:31:45 -0500
committerJeff Carr <[email protected]>2025-09-11 06:31:45 -0500
commitbf59b9124a15d6fc246d66672c182add2d2fd585 (patch)
tree2977d485cd22c4c4d9aba823d4c8c07b11b27319
parent33c585f4cfc92ba3d018f6e0758704bc533481cd (diff)
cleanup output. start not doing stuff like this anymore
-rw-r--r--currentVersions.go18
-rw-r--r--reload.go16
2 files changed, 19 insertions, 15 deletions
diff --git a/currentVersions.go b/currentVersions.go
index 20d9aee..682d582 100644
--- a/currentVersions.go
+++ b/currentVersions.go
@@ -90,11 +90,11 @@ func (repo *Repo) gitDescribeByHash(hash string) (string, error) {
if hash == "" {
return "", errors.New("hash was blank")
}
- r, err := repo.RunQuiet([]string{"git", "describe", "--tags", "--always", hash})
+ r, err := repo.RunQuiet([]string{"git", "describe", "--tags", hash})
out := strings.Join(r.Stdout, "\n")
if err != nil {
- log.Warn("not in a git repo or bad hash?", err, repo.GetGoPath())
- return out, err
+ // log.Warn("not in a git repo or bad hash?", err, repo.GetGoPath())
+ return "gitpb err", err
}
return out, err
}
@@ -134,7 +134,7 @@ func (repo *Repo) gitVersionByName(name string) (string, error) {
if name == "" {
// git will return the current tag
- r, err := repo.RunQuiet([]string{"git", "describe", "--tags", "--always"})
+ r, err := repo.RunQuiet([]string{"git", "describe", "--tags"})
output := strings.Join(r.Stdout, "\n")
if err != nil {
log.Log(WARN, "gitDescribeByName() output might have worked anyway:", output)
@@ -148,14 +148,14 @@ func (repo *Repo) gitVersionByName(name string) (string, error) {
// log.Log(WARN, "LocalTagExists()", name, "did not exist")
return "", errors.New("gitDescribeByName() git fatal: Not a valid object name: " + name)
}
- cmd := []string{"git", "describe", "--tags", "--always", name}
+ cmd := []string{"git", "describe", "--tags", name}
result, err := repo.RunQuiet(cmd)
output := strings.Join(result.Stdout, "\n")
if err != nil {
- log.Log(WARN, "cmd =", cmd)
- log.Log(WARN, "err =", err)
- log.Log(WARN, "output (might have worked with error?) =", output)
- log.Log(WARN, "not in a git repo or bad tag?", repo.GetGoPath())
+ //log.Log(WARN, "cmd =", cmd)
+ //log.Log(WARN, "err =", err)
+ //log.Log(WARN, "output (might have worked with error?) =", output)
+ //log.Log(WARN, "not in a git repo or bad tag?", repo.GetGoPath())
return "", result.Error
}
diff --git a/reload.go b/reload.go
index 12786f4..5613f6c 100644
--- a/reload.go
+++ b/reload.go
@@ -14,9 +14,11 @@ func (repo *Repo) ReloadCheck() error {
if !repo.DidRepoChange() {
return nil
}
- // f.configSave = true
err := repo.Reload()
- return err
+ if err != nil {
+ return err
+ }
+ return log.Errorf("gitpb.ReloadCheck() detected a change in the repo")
}
// TODO: clean this up more, but it is working now more or less
@@ -73,7 +75,7 @@ func (repo *Repo) VerifyRemoteAndLocalBranches(bname string) bool {
// log.Info(r.FullPath, "local devel == remote devel", lh, rh)
return true
} else {
- log.Info(repo.FullPath, bname, "local != remote", lh, rh)
+ log.Info(lh, rh, "local != remote", repo.FullPath, bname)
}
return false
}
@@ -109,11 +111,13 @@ func (repo *Repo) setCurrentBranchVersion() {
log.Info("repo.GetCurrentBranchVersion() repo == nil")
return
}
- r, err := repo.RunQuiet([]string{"git", "describe", "--tags", "--always"})
+ r, err := repo.RunQuiet([]string{"git", "describe", "--tags"})
output := strings.Join(r.Stdout, "\n")
if err != nil {
- log.Log(WARN, "GetCurrentBranchVersion() not in a git repo?", err, repo.GetGoPath())
- log.Log(WARN, "GetCurrentBranchVersion() output might have worked anyway:", output)
+ // log.Log(WARN, "GetCurrentBranchVersion() not in a git repo?", err, repo.GetGoPath())
+ // log.Log(WARN, "GetCurrentBranchVersion() output might have worked anyway:", output)
+ repo.CurrentBranchVersion = "gitpb err"
+ return
}
repo.CurrentBranchVersion = strings.TrimSpace(output)
}