summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorJoshua Watt <JPEWhacker@gmail.com>2022-04-21 11:19:51 -0500
committerJoshua Watt <JPEWhacker@gmail.com>2022-05-11 10:06:18 -0500
commit968c2ffd1fa316cff8a2b409a08ddc16231fd960 (patch)
tree62344ecfc1906a87a490a01c4358e4ee9849da35 /releasenotes
parentfd34e0bd1c59a264fbff0c8f21e5b3d8e88806cf (diff)
downloadzuul-968c2ffd1fa316cff8a2b409a08ddc16231fd960.tar.gz
merger: Handle merges with cherry-pick merge-mode
Merges cannot be cherry-picked in git, so if a change is a merge, do a `git merge` instead of a cherry-pick to match how Gerrit will merge the change. Change-Id: I9bc7025d2371913b63f0a6723aff480e7e63d8a3 Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/cherry-pick-merges-9c78fd914b682671.yaml7
1 files changed, 7 insertions, 0 deletions
diff --git a/releasenotes/notes/cherry-pick-merges-9c78fd914b682671.yaml b/releasenotes/notes/cherry-pick-merges-9c78fd914b682671.yaml
new file mode 100644
index 000000000..d5f1d14c5
--- /dev/null
+++ b/releasenotes/notes/cherry-pick-merges-9c78fd914b682671.yaml
@@ -0,0 +1,7 @@
+---
+features:
+ - |
+ The `cherry-pick` merger mode can now handle merges between branches by
+ performing a `git merge` instead of `git cherry-pick` if the change has
+ multiple parents. Previously, this would fail because git doesn't allow
+ a merge to be cherry-picked.