diff options
| author | Jeff Carr <[email protected]> | 2025-10-04 03:56:17 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-04 03:56:17 -0500 |
| commit | a30990850e8a94653423e71648f727cd72997b95 (patch) | |
| tree | a45be8dbc6296b24866d49bef254f029433851c6 | |
| parent | 1989e56cd4c1a1991b8f7c86eba150815e262b43 (diff) | |
merge
| -rw-r--r-- | doMerge.go | 19 |
1 files changed, 7 insertions, 12 deletions
@@ -52,19 +52,14 @@ func doMerge() error { log.Printf("Merged %d master branches in %s\n", repos.Len(), shell.FormatDuration(dur)) okExit("") } - repo := findCurrentPwdRepoOrDie() - if repo.GetCurrentBranchName() == repo.GetDevelBranchName() { - if _, err := repo.MergeToMaster(); err != nil { - log.Info("merge from devel 2 failed", repo.GetGoPath(), err) - badExit(err) - } - return nil + if showWorkRepos() { + // found some repos at least + } else { + // every repo is in a really clean state. no extra files anywhere + // no dirty repos, no repos that need to be published + // nothing different between user and master branch version. not common + log.Info("There does't seem to be anything to merge. Your repos are very consistent.") } - if _, err := repo.MergeToDevel(); err != nil { - log.Info("merge from user 4 failed", repo.GetGoPath(), err) - badExit(err) - } - config.SetChanged("repos", true) return nil } |
