summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--windowNewPatchsets.go9
-rw-r--r--windowPatches.go7
2 files changed, 13 insertions, 3 deletions
diff --git a/windowNewPatchsets.go b/windowNewPatchsets.go
index f6517c1..b077923 100644
--- a/windowNewPatchsets.go
+++ b/windowNewPatchsets.go
@@ -106,11 +106,16 @@ func AddPatchsetsPB(tbox *gui.Node, pb *forgepb.Patchsets) *forgepb.PatchsetsTab
})
testf := func(p *forgepb.Patchset) string {
- return "test"
+ return "validate"
}
tp := t.AddButtonFunc("Analyze", testf)
tp.Custom = func(p *forgepb.Patchset) {
- log.Info("analyze patches here", p.Name)
+ log.Info("check patches here", p.Name)
+ all := p.Patches.All()
+ for all.Scan() {
+ patch := all.Next()
+ log.Info("What is up with patches:", patch.Filename)
+ }
}
vp := t.AddButtonFunc("View Patchset", func(p *forgepb.Patchset) string {
diff --git a/windowPatches.go b/windowPatches.go
index 95c3b74..f11152b 100644
--- a/windowPatches.go
+++ b/windowPatches.go
@@ -5,6 +5,7 @@ package main
import (
"fmt"
+ "path/filepath"
"sync"
"go.wit.com/gui"
@@ -90,7 +91,11 @@ func AddPatchesPB(tbox *gui.Node, pb *forgepb.Patches) *forgepb.PatchesTable {
t.SetParent(tbox)
t.AddRepoNamespace()
- t.AddFilename()
+ // t.AddFilename()
+ t.AddStringFunc("file", func(p *forgepb.Patch) string {
+ _, fname := filepath.Split(p.Filename)
+ return fname
+ })
t.AddCommitHash()
t.ShowTable()