On 25/12/2017 20:45, Igor Djordjevic wrote:
> 
> I guess an additional test for this would be good, too.

... aaand here it is. Again based on your test, but please double 
check, I`m not sure if it`s ok to compare file modes like that, 
expecting them to be the same (hashes should be fine, I guess).

---
 t/t2203-add-intent.sh | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/t/t2203-add-intent.sh b/t/t2203-add-intent.sh
index 41a8874e6..394b1047c 100755
--- a/t/t2203-add-intent.sh
+++ b/t/t2203-add-intent.sh
@@ -165,5 +165,20 @@ test_expect_success 'rename detection finds the right 
names' '
        )
 '
 
+test_expect_success 'rename detection finds the right names (porcelain v2)' '
+       git init rename-detection-v2 &&
+       (
+               cd rename-detection-v2 &&
+               echo contents > original-file &&
+               git add original-file &&
+               git commit -m first-commit &&
+               mv original-file new-file &&
+               git add -N new-file &&
+               git status --porcelain=v2 | grep -v actual >actual &&
+               echo "2 .R N... 100644 100644 100644 
12f00e90b6ef79117ce6e650416b8cf517099b78 
12f00e90b6ef79117ce6e650416b8cf517099b78 R100 new-file    original-file" 
>expected &&
+               test_cmp expected actual
+       )
+'
+
 test_done
 
-- 
2.15.1.windows.2

Reply via email to