Merge branch 'maint'

* maint:
  read-tree --aggressive: remove deleted entry from the working tree.
This commit is contained in:
Junio C Hamano
2006-03-01 23:20:31 -08:00

View File

@ -560,9 +560,11 @@ static int threeway_merge(struct cache_entry **stages)
*/ */
if ((head_deleted && remote_deleted) || if ((head_deleted && remote_deleted) ||
(head_deleted && remote && remote_match) || (head_deleted && remote && remote_match) ||
(remote_deleted && head && head_match)) (remote_deleted && head && head_match)) {
if (index)
return deleted_entry(index, index);
return 0; return 0;
}
/* /*
* Added in both, identically. * Added in both, identically.
*/ */