Previously, git rebase -p would turn some merges that had been constructed with git merge --no-ff into fast-forwards. Now it reconstructs those merges using --no-ff as well. Signed-off-by: Anders Kaseorg <andersk@xxxxxxx> --- git-rebase--interactive.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/git-rebase--interactive.sh b/git-rebase--interactive.sh index 3dc659d..39545cc 100755 --- a/git-rebase--interactive.sh +++ b/git-rebase--interactive.sh @@ -275,7 +275,7 @@ pick_one_preserving_merges () { if ! GIT_AUTHOR_NAME="$GIT_AUTHOR_NAME" \ GIT_AUTHOR_EMAIL="$GIT_AUTHOR_EMAIL" \ GIT_AUTHOR_DATE="$GIT_AUTHOR_DATE" \ - output git merge $STRATEGY -m "$msg" \ + output git merge --no-ff $STRATEGY -m "$msg" \ $new_parents then printf "%s\n" "$msg" > "$GIT_DIR"/MERGE_MSG -- 1.6.2 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html