submit sends patches

This commit is contained in:
Jeff Carr 2024-12-23 03:45:30 -06:00
parent e68cb3e80f
commit b7a6001ba4
4 changed files with 19 additions and 19 deletions

View File

@ -32,7 +32,7 @@ goimports:
@# // gofmt -w -r '"go.wit.com/gui/gadgets" -> "go.wit.com/lib/gadgets"' *.go @# // gofmt -w -r '"go.wit.com/gui/gadgets" -> "go.wit.com/lib/gadgets"' *.go
gocui: install gocui: install
forge --gui gocui forge --gui gocui --do-gui
redomod-all: redomod-all:
forge --do-RedoGoMod forge --do-RedoGoMod

View File

@ -37,11 +37,11 @@ type mainType struct {
mainbox *gui.Node mainbox *gui.Node
// the window from the /lib/gui/gowit package // the window from the /lib/gui/gowit package
lw *gadgets.BasicWindow // lw *gadgets.BasicWindow
// #### Sorting options for the repolist // #### Sorting options for the repolist
autoHidePerfect *gui.Node // autoHidePerfect *gui.Node
autoHideReadOnly *gui.Node // autoHideReadOnly *gui.Node
// checkbox for --dry-run // checkbox for --dry-run
autoDryRun *gui.Node autoDryRun *gui.Node

View File

@ -1,14 +1,11 @@
package main package main
import ( import (
"os"
"path/filepath"
"strconv" "strconv"
"go.wit.com/gui" "go.wit.com/gui"
"go.wit.com/lib/gadgets" "go.wit.com/lib/gadgets"
"go.wit.com/lib/gui/repolist" "go.wit.com/lib/gui/repolist"
"go.wit.com/lib/gui/shell"
"go.wit.com/log" "go.wit.com/log"
) )
@ -160,18 +157,21 @@ func submitPatchesBox(box *gui.Node) *patchSummary {
} }
} }
s.submitB = s.grid.NewButton("Submit", func() { s.submitB = s.grid.NewButton("Submit", func() {
dirname := "submit-patchset.quilt" sendDevelDiff()
patchdir := filepath.Join(me.userHomePwd.String(), dirname) /*
if shell.Exists(patchdir) { dirname := "submit-patchset.quilt"
log.Info("patchset dir already exists", patchdir) patchdir := filepath.Join(me.userHomePwd.String(), dirname)
shell.PathRun(me.userHomePwd.String(), []string{"rm", "-rf", dirname}) if shell.Exists(patchdir) {
} log.Info("patchset dir already exists", patchdir)
os.MkdirAll(patchdir, os.ModeDir) shell.PathRun(me.userHomePwd.String(), []string{"rm", "-rf", dirname})
if !shell.Exists(patchdir) { }
log.Info("something went wrong making", patchdir) os.MkdirAll(patchdir, os.ModeDir)
return if !shell.Exists(patchdir) {
} log.Info("something went wrong making", patchdir)
me.repos.View.MakePatchset(patchdir) return
}
me.repos.View.MakePatchset(patchdir)
*/
}) })
s.grid.NewButton("Show Repos", func() { s.grid.NewButton("Show Repos", func() {
s.Update() s.Update()