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 {