Skip to content

Commit 8dd327b

Browse files
Mihail Atanassovgitster
authored andcommitted
Documentation/git-bisect.txt: add --no-ff to merge command
The hotfix application example uses `git merge --no-commit` to apply temporary changes to the working tree during a bisect operation. In some situations this can be a fast-forward and `merge` will apply the hotfix branch's commits regardless of `--no-commit` (as documented in the `git merge` manual). In the pathological case this will make a `git bisect run` invocation loop indefinitely between the first bisect step and the fast-forwarded post-merge HEAD. Add `--no-ff` to the merge command to avoid this issue. Signed-off-by: Mihail Atanassov <[email protected]> Reviewed-by: Jonathan Nieder <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent 5fa0f52 commit 8dd327b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Documentation/git-bisect.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ $ cat ~/test.sh
413413

414414
# tweak the working tree by merging the hot-fix branch
415415
# and then attempt a build
416-
if git merge --no-commit hot-fix &&
416+
if git merge --no-commit --no-ff hot-fix &&
417417
make
418418
then
419419
# run project specific test and report its status

0 commit comments

Comments
 (0)