Skip to content
Snippets Groups Projects
  • Siddharth Agarwal's avatar
    fffe8883960b
    git_handler: mark source for rename info as Git or Mercurial · fffe8883960b
    Siddharth Agarwal authored
    See inline comments for why the additional metadata needs to be stored.
    
    This literally breaks all the hashes because of the additional metadata. The
    changing of hashes is unfortunate but necessary to preserve bidirectionality.
    
    While this could be broken up into multiple commits, there was no way to do
    that while preserving bidirectionality. Following the principle that every
    intermediate commit must result in a correct state, I decided to combine the
    commits.
    fffe8883960b
    History
    git_handler: mark source for rename info as Git or Mercurial
    Siddharth Agarwal authored
    See inline comments for why the additional metadata needs to be stored.
    
    This literally breaks all the hashes because of the additional metadata. The
    changing of hashes is unfortunate but necessary to preserve bidirectionality.
    
    While this could be broken up into multiple commits, there was no way to do
    that while preserving bidirectionality. Following the principle that every
    intermediate commit must result in a correct state, I decided to combine the
    commits.
test-convergedmerge.t 1.96 KiB