diff options
Diffstat (limited to 'draw.go')
| -rw-r--r-- | draw.go | 39 |
1 files changed, 23 insertions, 16 deletions
@@ -53,23 +53,21 @@ func (rs *RepoStatus) drawGitBranches() { } }) - /* - newgrid.NewButton("show .git/config", func() { - if rs.gitConfig == nil { - log.Log(WARN, "Nonexistant or damaged .git/config", rs.String()) - return - } - log.Log(WARN, ".git/config:", rs.realPath.String()) + newgrid.NewButton("show .git/config", func() { + if rs.gitConfig == nil { + log.Log(WARN, "Nonexistant or damaged .git/config", rs.String()) + return + } + log.Log(WARN, ".git/config:", rs.realPath.String()) - // The info: - for name, remote := range rs.gitConfig.remotes { - log.Log(WARN, " ", name, "url:", remote.url) - } - for name, branch := range rs.gitConfig.branches { - log.Log(WARN, " ", name, "remote:", branch.remote, "merge", branch.merge) - } - }) - */ + // The info: + for name, remote := range rs.gitConfig.remotes { + log.Log(WARN, " ", name, "url:", remote.url) + } + for name, branch := range rs.gitConfig.branches { + log.Log(WARN, " ", name, "remote:", branch.remote, "merge", branch.merge) + } + }) newgrid.NewButton("CheckDirty()", func() { if rs.CheckDirty() { @@ -79,6 +77,15 @@ func (rs *RepoStatus) drawGitBranches() { } }) + newgrid.NewButton("Show tags", func() { + tw := rs.TagWindow() + tw.Prune() + // git tag --list --sort=taggerdate + // git for-each-ref --sort=taggerdate --format '%(tag) %(*objectname) %(taggerdate)' + // git rev-parse HEAD + // if last tag == HEAD, then remove it + }) + /* newgrid.NewButton("CheckSafeGoSumRemake()", func() { if ok, bad := rs.CheckSafeGoSumRemake(); ok { |
