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