O volbě hashovací funkce nikdy nemůže rozhodovat přispěvatel, to musí vždy udělat správce repository – jinak by to byla bezpečnostní díra a nebylo by nutné zavádět novou hashovací funkci. To zachování starých ID bylo myšleno tak, že ty staré commity budou dále dohledatelné i podle starých ID – které ale už nebudou mít funkci ID, ale jenom jakési poznámky. Navíc tohle ID by bylo nutné i kvůli přechodu distribuovaných repository na novou hashovací funkci – když budu mít u sebe naklonované repository a udělám nějaké commity, mezi tím vzdálené repository přejde na novou hashovací funkci, musím být schopen svoje commity navázat na nová ID commitu ve vzdáleném repository.