1. 23 Feb, 2022 2 commits
  2. 09 Aug, 2021 1 commit
  3. 06 Jan, 2019 1 commit
  4. 05 Oct, 2018 1 commit
    • tests: fix warning for implicit conversion of integer to pointer · dbb4a586
      GCC warns by default when implicitly converting integers to pointers or
      the other way round, and commit fa48d2ea (vector: do not malloc
      0-length vectors on dup, 2018-09-26) introduced such an implicit
      conversion into our vector tests. While this is totally fine in this
      test, as the pointer's value is never being used in the first place, we
      can trivially avoid the warning by instead just inserting a pointer for
      a variable allocated on the stack into the vector.
      Patrick Steinhardt committed
  5. 26 Sep, 2018 1 commit
  6. 13 Jul, 2018 1 commit
    • treewide: remove use of C++ style comments · 9994cd3f
      C++ style comment ("//") are not specified by the ISO C90 standard and
      thus do not conform to it. While libgit2 aims to conform to C90, we did
      not enforce it until now, which is why quite a lot of these
      non-conforming comments have snuck into our codebase. Do a tree-wide
      conversion of all C++ style comments to the supported C style comments
      to allow us enforcing strict C90 compliance in a later commit.
      Patrick Steinhardt committed
  7. 27 Oct, 2016 1 commit
  8. 06 Oct, 2016 1 commit
  9. 26 May, 2016 2 commits
  10. 17 Apr, 2014 1 commit
  11. 14 Nov, 2013 1 commit
  12. 27 Aug, 2013 1 commit
  13. 27 Nov, 2012 1 commit
    • Fix up some missing consts in tree & index · 16248ee2
      This fixes some missed places where we can apply const-ness to
      various public APIs.
      
      There are still some index and tree APIs that cannot take const
      pointers because we sort our `git_vectors` lazily and so we can't
      reliably bsearch the index and tree content without applying a
      `git_vector_sort()` first.
      
      This also fixes some missed places where size_t can be used and
      where const can be applied to a couple internal functions.
      Russell Belfer committed
  14. 30 Oct, 2012 1 commit
  15. 17 May, 2012 2 commits
  16. 25 Jan, 2012 1 commit
  17. 30 Dec, 2011 1 commit
    • Improved gitattributes macro implementation · bd370b14
      This updates to implementation of gitattribute macros to be much more
      similar to core git (albeit not 100%) and to handle expansion of
      macros within macros, etc.  It also cleans up the refcounting usage
      with macros to be much cleaner.
      
      Also, this adds a new vector function `git_vector_insert_sorted()`
      which allows you to maintain a sorted list as you go.  In order to
      write that function, this changes the function `git__bsearch()` to
      take a somewhat different set of parameters, although the core
      functionality is still the same.
      Russell Belfer committed
  18. 29 Oct, 2011 1 commit
  19. 19 Sep, 2011 1 commit
    • Tabify everything · 87d9869f
      There were quite a few places were spaces were being used instead of
      tabs. Try to catch them all. This should hopefully not break anything.
      Except for `git blame`. Oh well.
      Vicent Marti committed
  20. 14 Sep, 2011 1 commit