summaryrefslogtreecommitdiff
path: root/doMerge.go
diff options
context:
space:
mode:
Diffstat (limited to 'doMerge.go')
-rw-r--r--doMerge.go18
1 files changed, 17 insertions, 1 deletions
diff --git a/doMerge.go b/doMerge.go
index 518b483..f30358b 100644
--- a/doMerge.go
+++ b/doMerge.go
@@ -4,10 +4,27 @@
package main
import (
+ "go.wit.com/lib/protobuf/forgepb"
"go.wit.com/lib/protobuf/gitpb"
"go.wit.com/log"
)
+func doMergeReport() *forgepb.Patches {
+ found := forgepb.NewPatches()
+ for repo := range me.forge.Repos.IterAll() {
+ if repo.GetDevelVersion() == repo.GetMasterVersion() {
+ continue
+ }
+ tmp := log.Sprintf("%s..%s", repo.GetMasterVersion(), repo.GetDevelVersion())
+ r, err := repo.RunStrict([]string{"git", "log", "--pretty=format:%H", tmp})
+ _ = err
+ for i, line := range r.Stdout {
+ log.Info(i, line, repo.FullPath)
+ }
+ }
+ return found
+}
+
func doMergeDevel() (*gitpb.Repos, error) {
var err error
done := gitpb.NewRepos()
@@ -37,7 +54,6 @@ func doMergeDevel() (*gitpb.Repos, error) {
}
done.Append(repo)
}
- configSave = true
return done, err
}