summaryrefslogtreecommitdiff
path: root/globalDisplayOptions.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-02-19 14:40:21 -0600
committerJeff Carr <[email protected]>2024-02-19 14:40:21 -0600
commit84115c27121574923ed29f37b9b057de0761ff2c (patch)
tree41f43bdd483bdf3a0077958f8f69fd87fee7a591 /globalDisplayOptions.go
parenta7619389df4fc214e52e3db7c8336514bdcc82b0 (diff)
start clean up and rearrage buttons
Diffstat (limited to 'globalDisplayOptions.go')
-rw-r--r--globalDisplayOptions.go25
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() {