This commit is contained in:
Jeff Carr 2025-09-04 00:13:17 -05:00
parent 7081a04d58
commit 9a32a7fe0b
3 changed files with 9 additions and 44 deletions

View File

@ -37,10 +37,10 @@ plugin:
andlabs: clean install
forge --gui andlabs --gui-verbose
gocui: install
CUI: install
forge --gui gocui
gocui-verbose: install
CUI-verbose: install
forge --gui gocui --gui-verbose >/tmp/forge.log 2>&1
goimports:

View File

@ -14,45 +14,3 @@ func doDirty() {
me.forge.PrintHumanTable(found)
}
}
/*
func straightCheckDirty() int {
var count int
// var total int
// now := time.Now()
for repo := range me.forge.Repos.IterAll() {
// total += 1
if repo.IsDirty() {
count += 1
}
}
// log.Printf("rill dirty check (%d dirty repos) (%d total repos) took:%s\n", count, total, shell.FormatDuration(time.Since(now)))
return count
}
func doCheckDirty(repo *gitpb.Repo) error {
repo.CheckDirty()
// reset these in here for now
if repo.GetTargetVersion() != "" {
repo.TargetVersion = ""
me.forge.SetConfigSave(true)
}
return nil
}
// recheck every repo's dirty state according to 'git'
func doCheckDirtyAndConfigSave() {
start := straightCheckDirty()
now := time.Now()
me.forge.RillFuncError(doCheckDirty)
end := straightCheckDirty()
log.Printf("dirty check (%d dirty repos) (%d total repos) took:%s\n", end, me.forge.Repos.Len(), shell.FormatDuration(time.Since(now)))
if start != end {
// todo: use internal forgepb configsave flag. should work?
me.forge.SetConfigSave(true)
me.forge.ConfigSave()
}
}
*/

View File

@ -156,6 +156,13 @@ func drawWindow(win *gadgets.GenericWindow) {
var patchesWin *stdPatchTableWin
gridM.NewButton("Pending patches", func() {
/*
defer func() {
if r := recover(); r != nil {
log.Warn("PANIC ecovered in NewButton()", r)
}
}()
*/
if patchesWin != nil {
patchesWin.Toggle()
return