diff options
| author | Jeff Carr <[email protected]> | 2024-02-14 00:26:58 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-02-14 00:26:58 -0600 |
| commit | a223e9f1c3f35edebf25e977fe897c707f6456da (patch) | |
| tree | 79f89ae12db1f24cdc04e2a64ce339f6271174ef /modifyBox.go | |
| parent | 07a60ffe3cefab8345c3750cdb8449886cf05342 (diff) | |
more code reorg
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'modifyBox.go')
| -rw-r--r-- | modifyBox.go | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/modifyBox.go b/modifyBox.go index 098dbe0..cb9ccd5 100644 --- a/modifyBox.go +++ b/modifyBox.go @@ -13,7 +13,15 @@ func (rs *RepoStatus) drawGitCommands() { rs.Update() }) - newgrid.NewButton("Show tags", func() { + newgrid.NewButton("CheckDirty()", func() { + if rs.CheckDirty() { + log.Log(WARN, "is dirty") + } else { + log.Log(WARN, "is not dirty") + } + }) + + newgrid.NewButton("git tags window", func() { if rs.TagsW == nil { log.Warn("error: found rs.TagsW == nil") rs.TagsW = rs.TagWindow() @@ -25,6 +33,22 @@ func (rs *RepoStatus) drawGitCommands() { rs.TagsW.Show() } }) + + 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) + } + }) newgrid.NextRow() newgrid.NewButton("git pull", func() { |
