git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [RFC PATCH 4/9] Add testcases for improved file collision conflict handling

From
Elijah Newren <newren@gmail.com>
Date
Nov 11, 2017, 16:52 UTC
Message-ID
<CABPp-BG+AzbR7K=qOGMHV=E_y7YL7son_+STAxd2-2t+qF+8XQ@mail.gmail.com>
In-Reply-To
<20171110222156.23221-5-newren@gmail.com>
On Fri, Nov 10, 2017 at 2:21 PM, Elijah Newren <newren@gmail.com> wrote:
Show 5 quoted lines
> Adds testcases dealing with file collisions for the following types of
> conflicts:
>   * add/add
>   * rename/add
>   * rename/rename(2to1)
<snip>
> ---
>  t/t6036-recursive-corner-cases.sh    |   8 +-

The changes to t6036 were supposed to have been squashed into a later commit in this series; I apparently flubbed it and squashed it into the wrong commit. Will fix together with whatever other feedback I get on the series before re-posting.

>  t/t6042-merge-rename-corner-cases.sh | 210 +++++++++++++++++++++++++++++++++++
>  2 files changed, 214 insertions(+), 4 deletions(-)
Previous: Elijah NewrenNext: Elijah Newren
Message 6 of 12 in “Improve rename detection performance in merge recursive”
  1. 0/9 Improve rename detection performance in merge recursiveElijah Newren, Nov 10, 2017
  2. 2/9 merge-recursive: Avoid unnecessary string list lookupsElijah Newren, Nov 10, 2017
  3. 3/9 merge-recursive: New function for better colliding conflict resolutionsElijah Newren, Nov 10, 2017
  4. Elijah NewrenNov 11, 2017
  5. 4/9 Add testcases for improved file collision conflict handlingElijah Newren, Nov 10, 2017
  6. Elijah NewrenNov 11, 2017
  7. 6/9 merge-recursive: Improve handling for rename/rename(2to1) conflictsElijah Newren, Nov 10, 2017
  8. 5/9 merge-recursive: Fix rename/add conflict handlingElijah Newren, Nov 10, 2017
  9. 8/9 merge-recursive: Accelerate rename detectionElijah Newren, Nov 10, 2017
  10. 9/9 diffcore-rename: Filter rename_src list when possibleElijah Newren, Nov 10, 2017
  11. 7/9 merge-recursive: Improve handling for add/add conflictsElijah Newren, Nov 10, 2017
  12. 1/9 diffcore-rename: No point trying to find a match better than exactElijah Newren, Nov 10, 2017

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.