• Show log

    Commit

  • Hash : c71dff7e
    Author : Patrick Steinhardt
    Date : 2017-05-19T13:49:34

    index: fix shared prefix computation when writing index entry
    
    When using compressed index entries, each entry's path is preceded by a
    varint encoding how long the shared prefix with the previous index entry
    actually is. We currently encode a length of `(path_len - same_len)`,
    which is doubly wrong. First, `path_len` is already set to `path_len -
    same_len` previously. Second, we want to encode the shared prefix rather
    than the un-shared suffix length.
    
    Fix this by using `same_len` as the varint value instead.