diff options
| author | Jeff Carr <[email protected]> | 2024-02-19 14:40:21 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-02-19 14:40:21 -0600 |
| commit | 84115c27121574923ed29f37b9b057de0761ff2c (patch) | |
| tree | 41f43bdd483bdf3a0077958f8f69fd87fee7a591 /globalDisplayOptions.go | |
| parent | a7619389df4fc214e52e3db7c8336514bdcc82b0 (diff) | |
start clean up and rearrage buttons
Diffstat (limited to 'globalDisplayOptions.go')
| -rw-r--r-- | globalDisplayOptions.go | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/globalDisplayOptions.go b/globalDisplayOptions.go index d29f35f..a3f572d 100644 --- a/globalDisplayOptions.go +++ b/globalDisplayOptions.go @@ -12,6 +12,19 @@ import ( func showHideRepos() { for _, repo := range me.repos.View.AllRepos() { + // always show dirty repos + if repo.IsDirty() { + repo.Show() + continue + } + // always show repos that have not been merged to main + if repo.GoState() == "merge to devel" { + repo.Show() + continue + } + + // hide read-only repos. These are repos that do not + // match things in the users config file (.config/autotypist) if me.autoHideReadOnly.Checked() { if repo.Status.ReadOnly() { repo.Hide() @@ -227,8 +240,16 @@ func globalDisplayOptions(box *gui.Node) { log.Info("All repos seem okay") }) - group1.NewButton("initialize all the repos", func() { - setRepoState() + group1.NewButton("git checkout master", func() { + setBranchToMaster() + }) + + group1.NewButton("set target version", func() { + setTargetVersion() + }) + + group1.NewButton("re-scan all repos", func() { + me.repos.View.ScanRepositories() }) group1.NewButton("scanForReady()", func() { |
