• Show log

    Commit

  • Hash : 0972c592
    Author : Edward Thomson
    Date : 2014-01-29T13:14:00

    Two-phase index merging
    
    When three-way merging indexes, we previously changed each path
    as we read them, which would lead to us adding an index entry for
    'foo', then removing an index entry for 'foo/file'.  With the new
    index requirements, this is not allowed.  Removing entries in the
    merged index, then adding them, resolves this.  In the previous
    example, we now remove 'foo/file' before adding 'foo'.