On Thu, Sep 27, 2018 at 3:20 AM Elijah Newren <newren@xxxxxxxxx> wrote: > Subject: [PATCH] commit: fix erroneous BUG, 'multiple renames on the same > target? how?' > [...] > Signed-off-by: Elijah Newren <newren@xxxxxxxxx> > --- > diff --git a/t/t7500-commit.sh b/t/t7500-commit.sh > @@ -359,4 +359,27 @@ test_expect_success 'new line found before status message in commit template' ' > +test_expect_success 'setup empty commit with unstaged rename and copy' ' > + test_create_repo unstaged_rename_and_copy && > + ( > + cd unstaged_rename_and_copy && > + > + echo content >orig && > + git add orig && > + test_commit orig && > + > + cp -a orig new_copy && Non-portable -a option. Not in POSIX[1]. [1]: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/cp.html > + mv orig new_rename && > + git add -N new_copy new_rename > + ) > +'