fix changes related to plugin updates
This commit is contained in:
parent
225cd84f68
commit
8f514d4268
|
@ -82,6 +82,7 @@ func findNext() bool {
|
||||||
}
|
}
|
||||||
if godepsNew == nil {
|
if godepsNew == nil {
|
||||||
// don't check godepsNew, but check to make sure go mod tidy actually ran without error
|
// don't check godepsNew, but check to make sure go mod tidy actually ran without error
|
||||||
|
os.Unsetenv("GO111MODULE")
|
||||||
cmd := []string{"go", "mod", "tidy"}
|
cmd := []string{"go", "mod", "tidy"}
|
||||||
_, err := check.RunVerbose(cmd)
|
_, err := check.RunVerbose(cmd)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -206,7 +207,7 @@ func setCurrentRepo(check *gitpb.Repo, s string, note string) bool {
|
||||||
}
|
}
|
||||||
me.release.status.SetText(s)
|
me.release.status.SetText(s)
|
||||||
me.release.notes.SetText(note)
|
me.release.notes.SetText(note)
|
||||||
me.release.openrepo.Enable()
|
// me.release.openrepo.Enable()
|
||||||
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,6 @@ import (
|
||||||
"go.wit.com/gui"
|
"go.wit.com/gui"
|
||||||
"go.wit.com/lib/debugger"
|
"go.wit.com/lib/debugger"
|
||||||
"go.wit.com/lib/gui/logsettings"
|
"go.wit.com/lib/gui/logsettings"
|
||||||
"go.wit.com/log"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func globalDisplayOptions(box *gui.Node) {
|
func globalDisplayOptions(box *gui.Node) {
|
||||||
|
@ -12,8 +11,8 @@ func globalDisplayOptions(box *gui.Node) {
|
||||||
|
|
||||||
group1 := vbox.NewGroup("Global Display Options")
|
group1 := vbox.NewGroup("Global Display Options")
|
||||||
|
|
||||||
|
/*
|
||||||
hidegrid := group1.NewGrid("hidecfg", 0, 0)
|
hidegrid := group1.NewGrid("hidecfg", 0, 0)
|
||||||
|
|
||||||
hidegrid.NewButton("Show Repository Window", func() {
|
hidegrid.NewButton("Show Repository Window", func() {
|
||||||
if me.repos.Hidden() {
|
if me.repos.Hidden() {
|
||||||
me.repos.Show()
|
me.repos.Show()
|
||||||
|
@ -23,6 +22,7 @@ func globalDisplayOptions(box *gui.Node) {
|
||||||
log.Info("showing reposwin")
|
log.Info("showing reposwin")
|
||||||
})
|
})
|
||||||
hidegrid.NextRow()
|
hidegrid.NextRow()
|
||||||
|
*/
|
||||||
|
|
||||||
group1 = vbox.NewGroup("prep for release")
|
group1 = vbox.NewGroup("prep for release")
|
||||||
grid := group1.RawGrid()
|
grid := group1.RawGrid()
|
||||||
|
|
2
http.go
2
http.go
|
@ -72,8 +72,6 @@ func okHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
|
|
||||||
// log.Info(me.current.StandardHeader())
|
// log.Info(me.current.StandardHeader())
|
||||||
log.Info(me.forge.StandardReleaseHeader(me.current, "todoing"))
|
log.Info(me.forge.StandardReleaseHeader(me.current, "todoing"))
|
||||||
case "/rescanAll":
|
|
||||||
me.repos.View.ScanRepositoriesOld()
|
|
||||||
case "/setCurrentRepo":
|
case "/setCurrentRepo":
|
||||||
log.Info("repo: " + repoName)
|
log.Info("repo: " + repoName)
|
||||||
log.Info("version: " + version)
|
log.Info("version: " + version)
|
||||||
|
|
12
main.go
12
main.go
|
@ -10,6 +10,7 @@ import (
|
||||||
"go.wit.com/dev/alexflint/arg"
|
"go.wit.com/dev/alexflint/arg"
|
||||||
"go.wit.com/gui"
|
"go.wit.com/gui"
|
||||||
"go.wit.com/lib/fhelp"
|
"go.wit.com/lib/fhelp"
|
||||||
|
"go.wit.com/lib/gadgets"
|
||||||
"go.wit.com/lib/gui/shell"
|
"go.wit.com/lib/gui/shell"
|
||||||
"go.wit.com/lib/protobuf/forgepb"
|
"go.wit.com/lib/protobuf/forgepb"
|
||||||
"go.wit.com/lib/protobuf/gitpb"
|
"go.wit.com/lib/protobuf/gitpb"
|
||||||
|
@ -65,14 +66,17 @@ func main() {
|
||||||
me.myGui.Default()
|
me.myGui.Default()
|
||||||
|
|
||||||
// our main window
|
// our main window
|
||||||
me.mainWindow = me.myGui.NewWindow("GUI release manager " + VERSION)
|
me.mainWindow = gadgets.RawBasicWindow("GUI release manager " + VERSION)
|
||||||
me.mainWindow.Custom = func() {
|
me.mainWindow.Custom = func() {
|
||||||
log.Warn("Window closed. forge configsave")
|
log.Warn("Window closed. forge configsave")
|
||||||
// sets the hidden flag to false so Toggle() works
|
// sets the hidden flag to false so Toggle() works
|
||||||
me.forge.ConfigSave()
|
me.forge.ConfigSave()
|
||||||
okExit("")
|
okExit("")
|
||||||
}
|
}
|
||||||
me.mainBox = me.mainWindow.NewBox("bw hbox", true)
|
me.mainWindow.Make()
|
||||||
|
me.mainWindow.Show()
|
||||||
|
|
||||||
|
me.mainBox = me.mainWindow.Box()
|
||||||
|
|
||||||
// sanity check of things that might be around that mess
|
// sanity check of things that might be around that mess
|
||||||
// up things later
|
// up things later
|
||||||
|
@ -88,7 +92,7 @@ func main() {
|
||||||
|
|
||||||
// initialize the repo list window
|
// initialize the repo list window
|
||||||
// which should be all the git repositories in ~/go/src & the .config file
|
// which should be all the git repositories in ~/go/src & the .config file
|
||||||
me.repos = makeRepoView()
|
// me.repos = makeRepoView()
|
||||||
|
|
||||||
// the left side of the window options
|
// the left side of the window options
|
||||||
globalDisplayOptions(me.mainBox)
|
globalDisplayOptions(me.mainBox)
|
||||||
|
@ -102,7 +106,7 @@ func main() {
|
||||||
|
|
||||||
// scan in the State of all the repos
|
// scan in the State of all the repos
|
||||||
// TODO: should not really be necessary directly after init()
|
// TODO: should not really be necessary directly after init()
|
||||||
me.repos.View.ScanRepositoriesOld()
|
// me.repos.View.ScanRepositoriesOld()
|
||||||
|
|
||||||
// todo: add this to forgepb
|
// todo: add this to forgepb
|
||||||
me.startRepo = me.forge.FindWorkingDirRepo()
|
me.startRepo = me.forge.FindWorkingDirRepo()
|
||||||
|
|
|
@ -21,7 +21,7 @@ type releaseStruct struct {
|
||||||
releaseVersionB *gui.Node
|
releaseVersionB *gui.Node
|
||||||
reason *gadgets.BasicEntry
|
reason *gadgets.BasicEntry
|
||||||
|
|
||||||
openrepo *gui.Node
|
// openrepo *gui.Node
|
||||||
|
|
||||||
goGetB *gui.Node
|
goGetB *gui.Node
|
||||||
checkGoSumB *gui.Node
|
checkGoSumB *gui.Node
|
||||||
|
@ -77,12 +77,14 @@ func createReleaseBox(box *gui.Node) {
|
||||||
me.release.grid.NextRow()
|
me.release.grid.NextRow()
|
||||||
|
|
||||||
me.release.repo = gadgets.NewOneLiner(me.release.grid, "repo")
|
me.release.repo = gadgets.NewOneLiner(me.release.grid, "repo")
|
||||||
|
/*
|
||||||
me.release.openrepo = me.release.grid.NewButton("Configure", func() {
|
me.release.openrepo = me.release.grid.NewButton("Configure", func() {
|
||||||
if repov := me.repos.View.FindByPath(me.current.GetGoPath()); repov != nil {
|
if repov := me.repos.View.FindByPath(me.current.GetGoPath()); repov != nil {
|
||||||
repov.Status.Toggle()
|
repov.Status.Toggle()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
me.release.openrepo.Disable()
|
me.release.openrepo.Disable()
|
||||||
|
*/
|
||||||
me.release.grid.NextRow()
|
me.release.grid.NextRow()
|
||||||
me.release.status = gadgets.NewOneLiner(me.release.grid, "status")
|
me.release.status = gadgets.NewOneLiner(me.release.grid, "status")
|
||||||
me.release.grid.NextRow()
|
me.release.grid.NextRow()
|
||||||
|
|
73
repoview.go
73
repoview.go
|
@ -1,73 +0,0 @@
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"go.wit.com/lib/gadgets"
|
|
||||||
"go.wit.com/lib/gui/repolist"
|
|
||||||
"go.wit.com/log"
|
|
||||||
|
|
||||||
"go.wit.com/gui"
|
|
||||||
)
|
|
||||||
|
|
||||||
type repoWindow struct {
|
|
||||||
win *gadgets.BasicWindow
|
|
||||||
box *gui.Node
|
|
||||||
View *repolist.RepoList
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r *repoWindow) Hidden() bool {
|
|
||||||
return r.win.Hidden()
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r *repoWindow) Show() {
|
|
||||||
r.win.Show()
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r *repoWindow) Hide() {
|
|
||||||
r.win.Hide()
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r *repoWindow) Disable() {
|
|
||||||
r.box.Disable()
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r *repoWindow) Enable() {
|
|
||||||
r.box.Enable()
|
|
||||||
}
|
|
||||||
|
|
||||||
// you can only have one of these
|
|
||||||
func makeRepoView() *repoWindow {
|
|
||||||
if me.repos != nil {
|
|
||||||
return me.repos
|
|
||||||
}
|
|
||||||
r := new(repoWindow)
|
|
||||||
r.win = gadgets.RawBasicWindow("GUI repositories in ~/go/src/")
|
|
||||||
r.win.Make()
|
|
||||||
|
|
||||||
r.box = r.win.Box().NewBox("bw vbox", false)
|
|
||||||
r.win.Custom = func() {
|
|
||||||
log.Warn("GOT HERE: main() gadgets.NewBasicWindow() close")
|
|
||||||
log.Warn("Should I do something special here?")
|
|
||||||
}
|
|
||||||
|
|
||||||
// reposbox.SetExpand(false)
|
|
||||||
group1 := r.box.NewGroup("Run on all repos:")
|
|
||||||
|
|
||||||
hbox := group1.Box()
|
|
||||||
// hbox.Horizontal()
|
|
||||||
hbox.Vertical()
|
|
||||||
|
|
||||||
r.View = repolist.InitBox(me.forge, r.box)
|
|
||||||
r.View.Enable()
|
|
||||||
|
|
||||||
r.View.ScanRepositoriesOld()
|
|
||||||
|
|
||||||
/*
|
|
||||||
r.View = repolist.GuireleaserView(r.box)
|
|
||||||
|
|
||||||
showncount := r.View.MirrorShownCount()
|
|
||||||
box2.Append(showncount)
|
|
||||||
duration := r.View.MirrorScanDuration()
|
|
||||||
box2.Append(duration)
|
|
||||||
*/
|
|
||||||
return r
|
|
||||||
}
|
|
|
@ -29,11 +29,11 @@ type autoType struct {
|
||||||
startRepo *gitpb.Repo
|
startRepo *gitpb.Repo
|
||||||
|
|
||||||
// guireleaser window
|
// guireleaser window
|
||||||
mainWindow *gui.Node
|
mainWindow *gadgets.BasicWindow
|
||||||
mainBox *gui.Node
|
mainBox *gui.Node
|
||||||
|
|
||||||
// our view of the repositories
|
// our view of the repositories
|
||||||
repos *repoWindow
|
// repos *repoWindow
|
||||||
|
|
||||||
// your customized repo preferences and settings
|
// your customized repo preferences and settings
|
||||||
forge *forgepb.Forge
|
forge *forgepb.Forge
|
||||||
|
|
Loading…
Reference in New Issue