summaryrefslogtreecommitdiff
path: root/windowRepos.go
diff options
context:
space:
mode:
Diffstat (limited to 'windowRepos.go')
-rw-r--r--windowRepos.go47
1 files changed, 30 insertions, 17 deletions
diff --git a/windowRepos.go b/windowRepos.go
index f7ee1cc..c14ab8a 100644
--- a/windowRepos.go
+++ b/windowRepos.go
@@ -92,18 +92,25 @@ func (r *repoWindow) repoMenu() *gui.Node {
if !r.mergeAllUserToDevel() {
return
}
- /* no longer do this here! yay! long live forge
- if !r.mergeAllDevelToMain() {
- return
- }
- */
r.Enable()
})
box2.NewButton("test master merge", func() {
r.Disable()
- if !r.mergeAllDevelToMain() {
- return
+ r.mergeAllDevelToMain()
+ /*
+ me.forge = forgepb.Init()
+ me.found = new(gitpb.Repos)
+ me.repos = makeRepoView()
+ me.repos.Show()
+ */
+ loop := me.forge.Repos.All()
+ for loop.Scan() {
+ repo := loop.Next()
+ vrepo := me.repos.View.FindByPath(repo.GetGoPath())
+ if vrepo != nil {
+ vrepo.NewScan3(repo)
+ }
}
r.Enable()
})
@@ -168,18 +175,24 @@ func (r *repoWindow) mergeAllDevelToMain() bool {
}
me.found.Append(newr)
doCobol()
+ return true
- vrepo := me.repos.View.FindByPath(gopath)
- vrepo.NewScan3(newr)
+ /*
+ loop1 := me.forge.Repos.All()
+ for loop1.Scan() {
+ repo := loop1.Next()
+ vrepo := me.repos.View.FindByPath(repo.GetGoPath())
+ vrepo.NewScan3(repo)
+ }
- // remap the repo.pb
- loop := me.repos.View.ReposSortByName()
- for loop.Scan() {
- var repo *repolist.RepoRow
- repo = loop.Repo()
- repo.NewScan2()
- }
- return true
+ // remap the repo.pb
+ loop := me.repos.View.ReposSortByName()
+ for loop.Scan() {
+ var repo *repolist.RepoRow
+ repo = loop.Repo()
+ repo.NewScan2()
+ }
+ */
// continue
} else {
log.Warn("THINGS FAILED ", repo.GetFullPath())