5ad2cd1d049271e4cfda6e5033d45d92d8268076
1#!/bin/sh
2
3test_description='basic work tree status reporting'
4
5. ./test-lib.sh
6
7test_expect_success setup '
8 test_commit A &&
9 test_commit B oneside added &&
10 git checkout A^0 &&
11 test_commit C oneside created
12'
13
14test_expect_success 'A/A conflict' '
15 git checkout B^0 &&
16 test_must_fail git merge C
17'
18
19test_expect_success 'Report path with conflict' '
20 git diff --cached --name-status >actual &&
21 echo "U oneside" >expect &&
22 test_cmp expect actual
23'
24
25test_expect_success 'Report new path with conflict' '
26 git diff --cached --name-status HEAD^ >actual &&
27 echo "U oneside" >expect &&
28 test_cmp expect actual
29'
30
31test_done