summaryrefslogtreecommitdiff
path: root/windowRepos.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-22 04:52:34 -0600
committerJeff Carr <[email protected]>2025-02-22 04:52:34 -0600
commit6eb37f63f2379bfe9e5ee308ed1a359f3f78178c (patch)
treee80dab586ea1303677256aeec1565082692955bd /windowRepos.go
parent79178228b3113ed770cf0325aeea8acdc67c392f (diff)
rm old code
Diffstat (limited to 'windowRepos.go')
-rw-r--r--windowRepos.go203
1 files changed, 0 insertions, 203 deletions
diff --git a/windowRepos.go b/windowRepos.go
index bc34318..a7a3018 100644
--- a/windowRepos.go
+++ b/windowRepos.go
@@ -5,8 +5,6 @@ package main
import (
"go.wit.com/lib/gadgets"
- "go.wit.com/lib/gui/repolist"
- "go.wit.com/log"
"go.wit.com/gui"
)
@@ -15,9 +13,6 @@ type repoWindow struct {
win *gadgets.BasicWindow // the window widget itself
box *gui.Node // notsure
topbox *gui.Node // the top box of the repolist window
- // mergeDevel *gui.Node // the buttton for merging user into devel
- // mergeMaster *gui.Node // the buttton for merging devel into master
- View *repolist.RepoList // old code
}
func (r *repoWindow) Hidden() bool {
@@ -38,40 +33,6 @@ func (r *repoWindow) Show() {
return
}
r.win.Show()
-
- /*
- now := time.Now()
- // check for devel branches
- total, count, nope, _ := IsEverythingOnDevel()
- log.Printf("Devel branch check. %d total repos. (%d ok) (%d not on devel branch) (%s)\n", total, count, nope, shell.FormatDuration(time.Since(now)))
- if nope != 0 {
- // r.mergeDevel.Disable()
- } else {
- // everything is on the devel branch
- // r.mergeDevel.Enable()
- }
-
- // check for master branches
- total, count, nope, _ = IsEverythingOnMaster()
- log.Printf("Master branch check. %d total repos. (%d ok) (%d not on master branch) (%s)\n", total, count, nope, shell.FormatDuration(time.Since(now)))
- if nope != 0 {
- r.mergeMaster.Disable()
- } else {
- // everything is on the master branch
- r.mergeMaster.Enable()
- }
- */
-
- // updates the rows not hidden
- loop := r.View.ReposSortByName()
- for loop.Scan() {
- // var repo *repolist.RepoRow
- view := loop.Repo()
- if view.Hidden() {
- continue
- }
- view.Update()
- }
}
func (r *repoWindow) Hide() {
@@ -103,167 +64,3 @@ func (r *repoWindow) Enable() {
}
r.box.Enable()
}
-
-func (r *repoWindow) repoMenu() *gui.Node {
- // reposbox.SetExpand(false)
- group1 := r.box.NewGroup("Filter:")
-
- hbox := group1.Box()
- // hbox.Horizontal()
- hbox.Vertical()
-
- box2 := hbox.Box().Horizontal()
-
- all := box2.NewCheckbox("all")
- all.Custom = func() {
- log.Info("filter all =", all.Checked())
- if all.Checked() {
- loop := r.View.ReposSortByName()
- for loop.Scan() {
- // var repo *repolist.RepoRow
- view := loop.Repo()
- view.Show()
- }
- } else {
- loop := r.View.ReposSortByName()
- for loop.Scan() {
- // var repo *repolist.RepoRow
- view := loop.Repo()
- view.Hide()
- }
- }
- }
-
- dirty := box2.NewCheckbox("dirty")
- dirty.Custom = func() {
- log.Info("filter dirty =", dirty.Checked())
- loop := r.View.ReposSortByName()
- for loop.Scan() {
- // var repo *repolist.RepoRow
- view := loop.Repo()
- if view.Hidden() {
- view.Show()
- }
- }
- }
-
- /*
- r.mergeDevel = box2.NewButton("merge to devel", func() {
- r.Disable()
- defer r.Enable()
- loop := r.View.ReposSortByName()
- for loop.Scan() {
- // var repo *repolist.RepoRow
- view := loop.Repo()
- if view.Hidden() {
- continue
- }
- repo := view.GetPb()
- log.Info("repo:", repo.GetGoPath())
- if result, err := repo.MergeToDevel(); err == nil {
- log.Warn("THINGS SEEM OK", repo.GetFullPath())
- for _, line := range result.Stdout {
- log.Warn("stdout:", line)
- }
- for _, line := range result.Stderr {
- log.Warn("stderr:", line)
- }
- } else {
- log.Warn("THINGS FAILED ", repo.GetFullPath())
- log.Warn("err", err)
- if result == nil {
- break
- }
- for _, line := range result.Stdout {
- log.Warn("stdout:", line)
- }
- for _, line := range result.Stderr {
- log.Warn("stderr:", line)
- }
- break
- }
- me.forge.SetConfigSave(true)
- view.Update()
- }
- me.forge.ConfigSave()
- })
-
- r.mergeMaster = box2.NewButton("merge to master", func() {
- r.Disable()
- defer r.Enable()
- loop := r.View.ReposSortByName()
- for loop.Scan() {
- // var repo *repolist.RepoRow
- view := loop.Repo()
- if view.Hidden() {
- continue
- }
- repo := view.GetPb()
- log.Info("repo:", repo.GetGoPath())
- if result, err := repo.MergeToMaster(); err == nil {
- log.Warn("THINGS SEEM OK", repo.GetFullPath())
- for _, line := range result.Stdout {
- log.Warn("stdout:", line)
- }
- for _, line := range result.Stderr {
- log.Warn("stderr:", line)
- }
- } else {
- log.Warn("THINGS FAILED ", repo.GetFullPath())
- if result == nil {
- break
- }
- log.Warn("err", err)
- for _, line := range result.Stdout {
- log.Warn("stdout:", line)
- }
- for _, line := range result.Stderr {
- log.Warn("stderr:", line)
- }
- break
- }
- me.forge.SetConfigSave(true)
- view.Update()
- }
- me.forge.ConfigSave()
- })
- */
- box2.NewButton("update", func() {
- r.Disable()
- defer r.Enable()
- loop := r.View.ReposSortByName()
- for loop.Scan() {
- // var repo *repolist.RepoRow
- view := loop.Repo()
- if view.Hidden() {
- continue
- }
- repo := view.GetPb()
- // log.Info("check master vs devel here on", repo.GetGoPath())
- if repo.GetDevelVersion() == repo.GetMasterVersion() {
- continue
- }
- b1 := countDiffObjects(repo, repo.GetMasterBranchName(), repo.GetDevelBranchName())
- if b1 == 0 {
- // log.Info("master vs devel count is normal b1 == 0", b1)
- } else {
- // log.Info("master vs devel count b1 != 0", b1)
- log.Info("SERIOUS ERROR. DEVEL BRANCH NEEDS MERGE FROM MASTER b1 ==", b1, repo.GetGoPath())
- }
- /*
- // THIS IS TERRIBLE. STOP DEVELOPING AND FIX THIS IF THIS HAPPENS
- cmd := repo.ConstructGitDiffLog(repo.GetMasterBranchName(), repo.GetDevelBranchName())
- if _, err := repo.RunVerbose(cmd); err != nil {
- log.Info("failed", err)
- }
- */
- /* this is normal
- cmd := repo.ConstructGitDiffLog(repo.GetDevelBranchName(), repo.GetMasterBranchName())
- if _, err := repo.RunVerbose(cmd); err != nil {
- log.Info("failed", err)
- }
- */
- }
- })
- return box2
-}