• Show log

    Commit

  • Hash : ac5fbe31
    Author : Patrick Steinhardt
    Date : 2020-06-17T14:43:27

    branch: determine whether a branch is checked out via refdb
    
    We currently determine whether a branch is checked out via
    `git_repository_foreach_head`. As this function reads references
    directly from the disk, it breaks our refdb abstraction in case the
    repository uses a different reference backend implementation than the
    filesystem-based one. So let's use `git_repository_foreach_worktree`
    instead -- while it's less efficient, it is at least correct in all
    corner cases.