1. 10 May, 2012 1 commit
  2. 08 May, 2012 1 commit
  3. 01 May, 2012 1 commit
    • remote: don't free transport on disconnect · 42ea35c0
      Currently, git_remote_disconnect not only closes the connection but also
      frees the underlying transport object, making it impossible to write
      code like
      
      	// fetch stuff
      	git_remote_download()
      
      	// close connection
      	git_remote_disconnect()
      
      	// call user provided callback for each ref
      	git_remote_update_tips(remote, callback)
      
      because remote->refs points to references owned by the transport object.
      This means, we have an idling connection while running the callback for
      each reference.
      
      Instead, allow immediate disconnect and free the transport later in
      git_remote_free().
      Michael Schubert committed
  4. 25 Apr, 2012 3 commits
  5. 13 Apr, 2012 1 commit
  6. 11 Apr, 2012 1 commit
  7. 13 Mar, 2012 1 commit
  8. 02 Mar, 2012 3 commits
    • Update diff to use iterators · 74fa4bfa
      This is a major reorganization of the diff code.  This changes
      the diff functions to use the iterators for traversing the
      content.  This allowed a lot of code to be simplified.  Also,
      this moved the functions relating to outputting a diff into a
      new file (diff_output.c).
      
      This includes a number of other changes - adding utility
      functions, extending iterators, etc. plus more tests for the
      diff code.  This also takes the example diff.c program much
      further in terms of emulating git-diff command line options.
      Russell Belfer committed
    • Continue implementation of git-diff · a2e895be
      * Implemented git_diff_index_to_tree
      * Reworked git_diff_options structure to handle more options
      * Made most of the options in git_diff_options actually work
      * Reorganized code a bit to remove some redundancy
      * Added option parsing to examples/diff.c to test most options
      Russell Belfer committed
    • Clean up diff implementation for review · 3a437590
      This fixes several bugs, updates tests and docs, eliminates the
      FILE* assumption in favor of printing callbacks for the diff patch
      formatter helpers, and adds a "diff" example function that can
      perform a diff from the command line.
      Russell Belfer committed
  9. 13 Jan, 2012 1 commit
  10. 28 Nov, 2011 1 commit
  11. 26 Nov, 2011 1 commit
  12. 07 Nov, 2011 4 commits
  13. 05 Nov, 2011 1 commit
  14. 29 Oct, 2011 1 commit
  15. 03 Oct, 2011 1 commit
  16. 16 Sep, 2011 1 commit
  17. 13 Sep, 2011 2 commits
  18. 05 Jul, 2011 3 commits
  19. 01 Jul, 2011 1 commit
  20. 17 Jun, 2011 1 commit
  21. 16 Jun, 2011 1 commit
  22. 15 Jun, 2011 1 commit
  23. 14 Jun, 2011 2 commits