From: Anders Kaseorg Date: Fri, 20 Mar 2009 20:38:22 GMT Subject: [PATCH] rebase -p: Preserve --no-ff merges Message-ID: 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 --- 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