| test_description='rebasing a commit with multi-line first paragraph.' |
| test_expect_success setup ' |
| git commit -a -m "A sample commit log message that has a long |
| summary that spills over multiple lines. |
| But otherwise with a sane description." && |
| git reset --hard HEAD^ && |
| git commit -a -m fourth && |
| git checkout -b side-merge && |
| git reset --hard HEAD^^ && |
| git merge --no-ff -m "A merge commit log message that has a long |
| summary that spills over multiple lines. |
| But otherwise with a sane description." side2 && |
| git branch side-merge-original |
| test_expect_success rebase ' |
| git cat-file commit HEAD | sed -e "1,/^\$/d" >actual && |
| git cat-file commit side@{1} | sed -e "1,/^\$/d" >expect && |
| test_expect_success REBASE_P rebasep ' |
| git checkout side-merge && |
| git cat-file commit HEAD | sed -e "1,/^\$/d" >actual && |
| git cat-file commit side-merge-original | sed -e "1,/^\$/d" >expect && |