Skip to content
  • Junio C Hamano's avatar
    t/diff-lib: check exact object names in compare_diff_raw · bd9150b7
    Junio C Hamano authored
    
    
    The "sanitize" helper wanted to strip the similarity and
    dissimilarity scores when making comparison, but it was
    stripping away the object names as well.
    
    While we do not want to require the exact object names the tests
    expect to be maintained, as it would be seen as an extra burden,
    this would have prevented us catching a silly bug such as showing
    non 0{40} object name on the preimage side of an addition or on the
    postimage side of a deletion, because all [0-9a-f]{40} strings were
    considered equally OK.
    
    In the longer term, when a test only wants to see the status of the
    change without having to worry about object names, it should be
    rewritten not to inspect the raw format.
    
    Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
    bd9150b7