1. 13 Oct, 2017 1 commit
  2. 12 Sep, 2017 2 commits
  3. 16 Aug, 2017 2 commits
  4. 15 Aug, 2017 1 commit
  5. 10 Aug, 2017 2 commits
  6. 09 Aug, 2017 1 commit
  7. 08 Aug, 2017 2 commits
  8. 02 Aug, 2017 1 commit
  9. 31 Jul, 2017 1 commit
  10. 26 Jul, 2017 1 commit
    • Kurt Berglund's avatar
      Change tree_entry to not be selfFreeing · 62f5be60
      Kurt Berglund authored
      The libgit2 use cases all are instances where the git_tree_entry is owned by the object that returned it. As such this marks the tree_entry as not self freeing. And also updates functions returning one of these to set ownedByThis. This will keep the owning object alive should someone have a reference to a tree_entry.
      
      The git_treebuilder_insert method needed to be marked as not async in order to have access to the owning object. This seems like a case where the generator could be improved should this method need to be async.
      62f5be60
  11. 25 Jul, 2017 3 commits
  12. 13 Apr, 2017 1 commit
    • Remy Suen's avatar
      Expose a proper JavaScript API for TreeEntry's `toObject` · ce2f4e3f
      Remy Suen authored
      libgit2's git_tree_entry_to_object(*) function takes a pointer to
      return a git_object back to the caller. We should remove this in the
      generated code so that the concept of a pointer is not brought over
      to the JavaScript API.
      ce2f4e3f
  13. 14 Feb, 2017 1 commit
  14. 08 Feb, 2017 1 commit
  15. 07 Feb, 2017 1 commit
  16. 06 Feb, 2017 1 commit
    • Remy Suen's avatar
      Make the `message` argument of `Stash.save` optional · a5fa89c7
      Remy Suen authored
      libgit2's git_stash_save function does not actually require the
      message to be set. One will be generated if a message is not given so
      the parameter should be flagged as being optional in NodeGit as well.
      a5fa89c7
  17. 05 Feb, 2017 1 commit
  18. 04 Feb, 2017 1 commit
  19. 30 Jan, 2017 1 commit
  20. 28 Jan, 2017 1 commit
    • Remy Suen's avatar
      Make `Branch.createFromAnnotated` async · 9fa1a326
      Remy Suen authored
      The function was originally synchronous which meant it would return
      something on regardless of whether it succeeded (a branch) or failed
      (an error code). This forces the client to have to check whether the
      returned object is an error code or an object. Change the function to
      be asynchronous instead so that clients can use the resolved or
      rejected promise to easily determine whether the branch was
      successfully created or not.
      9fa1a326
  21. 07 Oct, 2016 2 commits
  22. 26 Jul, 2016 1 commit
    • Kyle Smith's avatar
      Memory management: duplicate time · cdc5767e
      Kyle Smith authored
      it's unsafe to use the signature's time directly since the signature could be freed. Instead duplicate the signature's time when it is requested and set it as self freeing.
      cdc5767e
  23. 20 Jul, 2016 1 commit
  24. 01 Jun, 2016 1 commit
  25. 12 May, 2016 1 commit
  26. 03 May, 2016 1 commit
  27. 27 Apr, 2016 7 commits