[PATCH 0/5] D/F conflict fixes
From: <hidden>
Date: 2016-06-15 22:49:01
This patch series fixes a number of spurious directory/file conflicts
that I have (or have seen others) run across in cherry-pick, rebase,
merge, and fast-import, while fixing already known failures in both
t6020-merge-df.sh and t6035-merge-dir-to-symlink.sh.
It also involves an extra testcase posted by Alexander Gladysh to the
list on March 8; I hope it's not bad form for me to put his testcase
into the testsuite and submit it.
Alexander Gladysh (1):
Add another 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: Handle directories changing into symlinks
fast-import.c | 5 ++
merge-recursive.c | 106 ++++++++++++++++++++++++++++++++-------
t/t6020-merge-df.sh | 34 ++++++++++++-
t/t6035-merge-dir-to-symlink.sh | 37 +++++++++++++-
t/t9350-fast-export.sh | 24 +++++++++
5 files changed, 185 insertions(+), 21 deletions(-)