1. 10 Mar, 2018 1 commit
  2. 19 Apr, 2016 1 commit
  3. 31 May, 2015 1 commit
  4. 13 May, 2015 1 commit
    • Remove the callbacks struct from the remote · 8f0104ec
      Having the setting be different from calling its actions was not a great
      idea and made for the sake of the wrong convenience.
      
      Instead of that, accept either fetch options, push options or the
      callbacks when dealing with the remote. The fetch options are currently
      only the callbacks, but more options will be moved from setters and
      getters on the remote to the options.
      
      This does mean passing the same struct along the different functions but
      the typical use-case will only call git_remote_fetch() or
      git_remote_push() and so won't notice much difference.
      Carlos Martín Nieto committed
  5. 12 Dec, 2014 1 commit
  6. 14 Nov, 2014 1 commit
  7. 08 Nov, 2014 1 commit
  8. 27 Oct, 2014 2 commits
  9. 30 Sep, 2014 1 commit
  10. 16 Jul, 2014 2 commits
  11. 30 Apr, 2014 1 commit
  12. 14 Apr, 2014 1 commit
  13. 03 Dec, 2013 1 commit
  14. 11 Oct, 2013 1 commit
  15. 27 Sep, 2013 1 commit
  16. 17 Sep, 2013 1 commit
    • Start of filter API + git_blob_filtered_content · 0cf77103
      This begins the process of exposing git_filter objects to the
      public API.  This includes:
      
      * new public type and API for `git_buffer` through which an
        allocated buffer can be passed to the user
      * new API `git_blob_filtered_content`
      * make the git_filter type and GIT_FILTER_TO_... constants public
      Russell Belfer committed
  17. 10 Jul, 2013 1 commit
  18. 14 Jun, 2013 1 commit
  19. 08 Jan, 2013 1 commit
  20. 29 Nov, 2012 1 commit
  21. 28 Nov, 2012 1 commit
  22. 01 Nov, 2012 1 commit
  23. 26 Oct, 2012 1 commit
  24. 09 Oct, 2012 1 commit
  25. 22 Aug, 2012 1 commit
  26. 01 Aug, 2012 1 commit
  27. 11 Jul, 2012 1 commit
  28. 21 Jun, 2012 1 commit
    • Add git_clone and git_clone_bare. · 764df57e
      So far they only create a repo, setup the "origin"
      remote, and fetch. The API probably needs work as
      well; there's no way to get progress information
      at this point.
      
      Also uncovered a shortcoming; git_remote_download
      doesn't fetch over local transport.
      Ben Straub committed
  29. 19 Jun, 2012 1 commit
    • message: Expose git_message_prettify() · 743a4b3b
      git_commit() and git_tag() no longer prettify the
      message by default. This has to be taken care of
      by the caller.
      
      This has the nice side effect of putting the
      caller in position to actually choose to strip
      the comments or not.
      nulltoken committed
  30. 07 Jun, 2012 1 commit
  31. 11 May, 2012 1 commit
  32. 12 Apr, 2012 1 commit
  33. 28 Mar, 2012 1 commit
    • Added submodule API and use in status · bfc9ca59
      When processing status for a newly checked out repo, it is
      possible that there will be submodules that have not yet been
      initialized.  The only way to distinguish these from untracked
      directories is to have some knowledge of submodules.  This
      commit adds a new submodule API which, given a name or path,
      can determine if it appears to be a submodule and can give
      information about the submodule.
      Russell Belfer committed
  34. 02 Mar, 2012 1 commit
    • Implement diff lists and formatters · 65b09b1d
      This reworks the diff API to separate the steps of producing
      a diff descriptions from formatting the diff.  This will allow
      us to share diff output code with the various diff creation
      scenarios and will allow us to implement rename detection as
      an optional pass that can be run on a diff list.
      Russell Belfer committed
  35. 15 Feb, 2012 2 commits
    • Add git notes API · bf477ed4
      This commit adds basic git notes support to libgit2, namely:
      
      * git_note_read
      * git_note_message
      * git_note_oid
      * git_note_create
      * git_note_remove
      
      In the long run, we probably want to provide some convenience callback
      mechanism for merging and moving (filter-branch) notes.
      
      Signed-off-by: schu <schu-github@schulog.org>
      schu committed
    • zlib: Remove custom `git2/zlib.h` header · 0c3bae62
      This is legacy compat stuff for when `deflateBound` is not defined, but
      we're not embedding zlib and that function is always available. Kill
      that with fire.
      Vicent Martí committed
  36. 13 Feb, 2012 1 commit
  37. 28 Nov, 2011 1 commit