Re: Triggering "BUG: wt-status.c:476: multiple renames on the same target? how?"
On Thu, Sep 27, 2018 at 3:20 AM Elijah Newren <newren@gmail.com> wrote:
Show 17 quoted lines
> Subject: [PATCH] commit: fix erroneous BUG, 'multiple renames on the same
> target? how?'
> [...]
> Signed-off-by: Elijah Newren <newren@gmail.com>
> ---
> 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
> + )
> +'