1. 07 Jul, 2022 1 commit
    • revparse: Remove error-prone, redundant test · 3ace5992
      Originally introduced in: 776a6a8e
      
      This test case has recently been fixed in bdab2238, but that fix will only last for a year. Next year the same problem will crop up and the test will need to be re-edited.
      
      This is not ideal as
      - This test case becomes an unnecessary burden for developers
      - Downstream distros or even just users who want to build older versions of libgit2 are guaranteed to have this test fail
      
      Furthermore, this test case is entirely unnecessary, as the functionality that was originally (see 776a6a8e) intended to be tested is well-covered by subsequent tests which specify a date instead of a "x ago" specification.
      Carl Dong committed
  2. 12 Apr, 2022 6 commits
  3. 27 Sep, 2021 1 commit
  4. 26 Sep, 2021 2 commits
  5. 25 Sep, 2021 1 commit
    • repository: improve `hashfile` for absolute paths · 0f4256b8
      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.
      Edward Thomson committed
  6. 21 Sep, 2021 2 commits
  7. 20 Sep, 2021 2 commits
  8. 18 Sep, 2021 6 commits
  9. 16 Sep, 2021 2 commits
  10. 15 Sep, 2021 1 commit
  11. 14 Sep, 2021 4 commits
  12. 09 Sep, 2021 1 commit
  13. 04 Sep, 2021 1 commit
    • common: support custom repository extensions · a24e656a
      Allow users to specify additional repository extensions that they want
      to support.  For example, callers can specify that they support
      `preciousObjects` and then may open repositories that support
      `extensions.preciousObjects`.
      
      Similarly, callers may opt out of supporting extensions that the library
      itself supports.
      Edward Thomson committed
  14. 03 Sep, 2021 1 commit
  15. 02 Sep, 2021 6 commits
  16. 30 Aug, 2021 1 commit
  17. 29 Aug, 2021 2 commits