mirror of
https://github.com/git/git.git
synced 2024-11-28 12:34:08 +08:00
[PATCH] 3-way merge tests for new "git-read-tree -m"?
The updated git-tread-tree -m is more strict in that it wants to have the original cache up to date. The initial part of t1000 (merge tests from hell) fails due to it. Signed-off-by: Junio C Hamano <junkio@cox.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
a76d74fb71
commit
c3f13d59f7
@ -77,10 +77,27 @@ In addition:
|
||||
################################################################
|
||||
# Try merging and showing the various diffs
|
||||
|
||||
test_expect_success \
|
||||
# The tree is dirty at this point.
|
||||
test_expect_failure \
|
||||
'3-way merge with git-read-tree -m' \
|
||||
"git-read-tree -m $tree_O $tree_A $tree_B"
|
||||
|
||||
# This is done on an empty work directory, which is the normal
|
||||
# merge person behaviour.
|
||||
test_expect_success \
|
||||
'3-way merge with git-read-tree -m' \
|
||||
"rm -fr [NDMALTS][NDMALTSF] Z &&
|
||||
rm .git/index &&
|
||||
git-read-tree -m $tree_O $tree_A $tree_B"
|
||||
|
||||
# This starts out with the first head, which is the normal
|
||||
# patch submitter behaviour.
|
||||
test_expect_success \
|
||||
'3-way merge with git-read-tree -m' \
|
||||
"git-read-tree $tree_A &&
|
||||
git-checkout-cache -f -u -a &&
|
||||
git-read-tree -m $tree_O $tree_A $tree_B"
|
||||
|
||||
_x40='[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]'
|
||||
_x40="$_x40$_x40$_x40$_x40$_x40$_x40$_x40$_x40"
|
||||
test_expect_success \
|
||||
|
Loading…
Reference in New Issue
Block a user