1. 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
  2. 25 Apr, 2016 1 commit
  3. 14 Nov, 2013 1 commit
  4. 31 Mar, 2013 2 commits
  5. 23 Jan, 2013 1 commit
  6. 22 Jan, 2013 1 commit
  7. 17 Nov, 2012 1 commit
  8. 02 Nov, 2012 1 commit
    • tags: Fixed the tag parser to correctly treat the message field as optional. · 6bb9fea1
      This fix makes libgit2 capable of parsing annotated tag objects that lack
      the optional message/description field.
      Previously, libgit2 treated this field as mandatory and raised a tag_error on
      such tags. However, the message field is optional.
      
      An example of such a tag is refs/tags/v2.6.16.31-rc1 in Linux:
      
      $ git cat-file tag refs/tags/v2.6.16.31-rc1
      object afaa018cefb6af63befef1df7d8febaae904434f
      type commit
      tag v2.6.16.31-rc1
      tagger Adrian Bunk <bunk@stusta.de> 1162716505 +0100
      $
      Erik van Zijst committed
  9. 22 Sep, 2012 1 commit
  10. 17 May, 2012 1 commit
  11. 02 May, 2012 1 commit
  12. 01 Apr, 2012 2 commits
  13. 31 Mar, 2012 1 commit
  14. 30 Mar, 2012 2 commits