Here is the third revision of this series. The previous
revisions can be found at $gmane/241009 and $gmane/241030.
Updates since the previous revision of the series:
* Handling of lstat ENOENT has been moved down into refresh_cache_ent
and activated by a new CE_MATCH_IGNORE_MISSING option.
* Rather than adding a new argument to make_cache_entry, the existing
'refresh' boolean argument has been generalized to a set of options.
This required the addition of a new CE_MATCH_REFRESH option to
enable refresh with no other options.
Brad King (4):
t3030-merge-recursive: Test known breakage with empty work tree
read-cache.c: Refactor --ignore-missing implementation
read-cache.c: Extend make_cache_entry refresh flag with options
merge-recursive.c: Tolerate missing files while refreshing index
cache.h | 6 +++++-
merge-recursive.c | 4 +++-
read-cache.c | 27 ++++++++++++++------------
t/t3030-merge-recursive.sh | 47 ++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 70 insertions(+), 14 deletions(-)
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html