• Show log

    Commit

  • Hash : 0f4256b8
    Author : Edward Thomson
    Date : 2021-09-24T15:23:34

    repository: improve `hashfile` for absolute paths
    
    When `git_repository_hashfile` is handed an absolute path, it determines
    whether the path is within the repository's working directory or not.
    This is necessary when there is no `as_path` specified.
    
    If the path is within the working directory, then the given path should
    be used for attribute lookups (it is the effective `as_path`).  If it is
    not within the working directory, then it is _not_ eligible.
    
    Importantly, now we will _never_ pass an absolute path down to attribute
    lookup functions.