Merge branch 'bk/refresh-missing-ok-in-merge-recursive'
commit156d6ed9221ff38c4cd3bfcfc6778e31c104fd9b
authorJunio C Hamano <gitster@pobox.com>
Thu, 27 Feb 2014 22:01:14 +0000 (27 14:01 -0800)
committerJunio C Hamano <gitster@pobox.com>
Thu, 27 Feb 2014 22:01:14 +0000 (27 14:01 -0800)
treed1e4e06d6b9f304bc1ce2deacd555183131d2be1
parent7da5fd6895af9066ad4684e333c57f4086589c2f
parent6e2068ae48000a2dfdb2044bbb91073c11f6fbff
Merge branch 'bk/refresh-missing-ok-in-merge-recursive'

Allow "merge-recursive" to work in an empty (temporary) working
tree again when there are renames involved, correcting an old
regression in 1.7.7 era.

* bk/refresh-missing-ok-in-merge-recursive:
  merge-recursive.c: tolerate missing files while refreshing index
  read-cache.c: extend make_cache_entry refresh flag with options
  read-cache.c: refactor --ignore-missing implementation
  t3030-merge-recursive: test known breakage with empty work tree
cache.h
merge-recursive.c
read-cache.c