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

[PATCHv2 0/5] D/F conflict fixes

From
newren@gmail.com <newren@gmail.com>
Date
Jul 6, 2010, 18:51 UTC
Message-ID
<1278442295-23033-1-git-send-email-newren@gmail.com>

This patch series fixes a number of spurious directory/file conflicts and associated bugs appearing in cherry-pick, rebase, merge, and fast-import. It includes testsuite fixes for currently known failures in both t6020-merge-df.sh and t6035-merge-dir-to-symlink.sh.

The right person to review the changes other than the simple fast-import one is probably Dscho; in his absence, the next best as far as I can tell is probably Junio or perhaps Shawn. I hate to overwork them even more, so if anyone else has some time to take a look or even do some simple testing, it'd be much appreciated. Shawn is a natural choice for reviewing the (fairly trivial) fast-import change.

Changes since the previous submission:
  * Significantly extended, clarified, or otherwise modified several
    of the commit messages
  * Rebased the series on top of maint (sorry about submitting
    relative to next!)
  * Added Alexander's signoff on his testcase
  * Moved the new rename+D/F conflict testcase to a different file
    since the testcase uses cherry-pick rather than merge.
Alexander Gladysh (1):
      Add a rename + D/F conflict testcase
Elijah Newren (4):
      Add additional testcases for D/F conflicts
      merge-recursive: Fix D/F conflicts
      merge_recursive: Fix renames across paths below D/F conflicts
      fast-import: Fix minor data-loss issue with directories becoming symlinks
 fast-import.c                   |    5 ++
 merge-recursive.c               |  106 ++++++++++++++++++++++++++++++++-------
 t/t3508-cherry-pick-merge-df.sh |   37 ++++++++++++++
 t/t6020-merge-df.sh             |    2 +-
 t/t6035-merge-dir-to-symlink.sh |   37 +++++++++++++-
 t/t9350-fast-export.sh          |   24 +++++++++
 6 files changed, 190 insertions(+), 21 deletions(-)
Next: newren@gmail.com
Message 1 of 9 in “[PATCHv2 0/5] D/F conflict fixes”
  1. newren@gmail.comJul 6, 2010
  2. 1/5 Add additional testcases for D/F conflictsnewren@gmail.com, Jul 6, 2010
  3. 2/5 Add a rename + D/F conflict testcasenewren@gmail.com, Jul 6, 2010
  4. 3/5 merge-recursive: Fix D/F conflictsnewren@gmail.com, Jul 6, 2010
  5. 4/5 merge_recursive: Fix renames across paths below D/F conflictsnewren@gmail.com, Jul 6, 2010
  6. 5/5 fast-import: Fix minor data-loss issue with directories becoming symlinksnewren@gmail.com, Jul 6, 2010
  7. Shawn O. PearceJul 6, 2010
  8. Elijah NewrenJul 6, 2010
  9. Shawn O. PearceJul 6, 2010

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.