summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--repo.proto1
-rw-r--r--shell.go2
2 files changed, 2 insertions, 1 deletions
diff --git a/repo.proto b/repo.proto
index 76376c1..80583b9 100644
--- a/repo.proto
+++ b/repo.proto
@@ -34,6 +34,7 @@ message Repo { // `autogenpb:marshal` `autogenpb:2nomutex`
string userVersion = 21; //
repeated string dirtyList = 22; // store the list from git status --porcelain
string state = 23; // status or state. useful for building tooling
+ GitTag currentTag = 24; // used to examine repo branches
}
message Repos { // `autogenpb:marshal` `autogenpb:sort` `autogenpb:2nomutex`
diff --git a/shell.go b/shell.go
index 0b39f00..def6d37 100644
--- a/shell.go
+++ b/shell.go
@@ -80,7 +80,7 @@ func (repo *Repo) RunStrictNew(cmd []string) (*cmd.Status, error) {
log.Warn(cmd, "failed with", result.Exit)
return &result, errors.New(fmt.Sprint(cmd, "failed with", result.Exit))
}
- return nil, nil
+ return &result, nil
}
func (repo *Repo) Exists(filename string) bool {