summaryrefslogtreecommitdiff
path: root/draw.go
diff options
context:
space:
mode:
Diffstat (limited to 'draw.go')
-rw-r--r--draw.go39
1 files changed, 23 insertions, 16 deletions
diff --git a/draw.go b/draw.go
index 96c4aa3..8a89255 100644
--- a/draw.go
+++ b/draw.go
@@ -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 {