Skip to content
  • Matheus Tavares's avatar
    sha1-file: pass git_hash_algo to hash_object_file() · 2dcde20e
    Matheus Tavares authored and Junio C Hamano's avatar Junio C Hamano committed
    
    
    Allow hash_object_file() to work on arbitrary repos by introducing a
    git_hash_algo parameter. Change callers which have a struct repository
    pointer in their scope to pass on the git_hash_algo from the said repo.
    For all other callers, pass on the_hash_algo, which was already being
    used internally at hash_object_file(). This functionality will be used
    in the following patch to make check_object_signature() be able to work
    on arbitrary repos (which, in turn, will be used to fix an
    inconsistency at object.c:parse_object()).
    
    Signed-off-by: default avatarMatheus Tavares <matheus.bernardino@usp.br>
    Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
    2dcde20e