summaryrefslogtreecommitdiff
path: root/patchset.Make.go
diff options
context:
space:
mode:
Diffstat (limited to 'patchset.Make.go')
-rw-r--r--patchset.Make.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/patchset.Make.go b/patchset.Make.go
index 675f5cc..5081cb9 100644
--- a/patchset.Make.go
+++ b/patchset.Make.go
@@ -110,7 +110,19 @@ func (pset *Patchset) makePatchSetNew(repo *gitpb.Repo) error {
return err
}
+ // maybe better? maybe worse?
+ // git format-patch -o patches --stdout <commit-range> > my-patch.mbox
+ // git format-patch --stdout -5 > my-patch.mbox # last 5 patches
+ // git am < my-patch.mbox
// git format-patch branch1..branch2
+ // export GIT_COMMITTER_DATE="2024-01-01T12:00:00"
+ // export GIT_AUTHOR_DATE="2024-01-01T12:00:00"
+ // export GIT_COMMITTER_NAME="Your Name"
+ // export GIT_COMMITTER_EMAIL="[email protected]"
+ // export GIT_AUTHOR_NAME="Your Name"
+ // export GIT_AUTHOR_EMAIL="[email protected]"
+ // git am < patch.mbox
+
cmd := []string{"git", "format-patch", "-o", repoDir, startBranch + ".." + endBranch}
r := repo.Run(cmd)
if r.Error != nil {