summaryrefslogtreecommitdiff
path: root/repo.merge.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-09-04 21:50:09 -0500
committerJeff Carr <[email protected]>2025-09-04 21:50:09 -0500
commitdb05f8a8aa8863cb858e190c7f047bd2e686cd6d (patch)
tree867a2971a37748f24bb5b88708fb216985250534 /repo.merge.go
parent193f27ec30a5efba7f1de6081d7317bb3c90dbf5 (diff)
Diffstat (limited to 'repo.merge.go')
-rw-r--r--repo.merge.go20
1 files changed, 10 insertions, 10 deletions
diff --git a/repo.merge.go b/repo.merge.go
index 20bc5b0..41d3cc6 100644
--- a/repo.merge.go
+++ b/repo.merge.go
@@ -18,35 +18,35 @@ func (r *Repo) MergeToDevel() (*cmd.Status, error) {
devel := r.GetDevelBranchName()
user := r.GetUserBranchName()
- log.Info("MergeToDevel() merging from", user, "into", devel)
+ log.Info(r.FullPath, "MergeToDevel() merging from", user, "into", devel)
cmd := []string{"git", "merge", user}
- result, err := r.RunQuiet(cmd)
- if err != nil {
+ result := r.RunRealtimeVerbose(cmd)
+ if result.Error != nil {
log.Log(WARN, "MergeToDevel() failed", r.GetFullPath())
- return result, err
+ return nil, result.Error
}
if !r.IsBranchRemote(devel) {
r.Reload() // rescan the repo
// devel branch is not remote. do not try 'git push'
- return result, nil
+ return nil, nil
}
if r.GetReadOnly() {
r.Reload() // rescan the repo
// devel branch is read only. you can not git push
- return result, nil
+ return nil, nil
}
// it seems like we have write access. lets find out!
cmd = []string{"git", "push"}
- result, err = r.RunQuiet(cmd)
- if err != nil {
+ result = r.RunRealtimeVerbose(cmd)
+ if result.Error != nil {
log.Log(WARN, "GitPushToDevel() failed", r.GetFullPath())
- return result, err
+ return nil, result.Error
}
r.Reload() // rescan the repo
- return result, nil
+ return nil, nil
}
func (r *Repo) MergeToMaster() (*cmd.Status, error) {