• Show log

    Commit

  • Hash : 82c7a9bc
    Author : Patrick Steinhardt
    Date : 2019-06-26T14:49:24

    attr: fix attribute lookup if repo has no common directory
    
    If creating a repository without a common directory (e.g. by
    using `git_repository_new`), then `git_repository_item_path` will
    return `GIT_ENOTFOUND` for every file that's usually located in
    this directory. While we do not care for this case when looking
    up the "info/attributes" file, we fail to properly ignore these
    errors when setting up or collecting attributes files. Thus, the
    gitattributes lookup is broken and will only ever return
    `GIT_ENOTFOUND`.
    
    Fix this issue by properly ignoring `GIT_ENOTFOUND` returned by
    `git_repository_item_path`.