1. 07 May, 2012 2 commits
  2. 06 May, 2012 2 commits
  3. 05 May, 2012 9 commits
  4. 04 May, 2012 5 commits
  5. 03 May, 2012 7 commits
  6. 02 May, 2012 11 commits
  7. 01 May, 2012 2 commits
    • 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
  8. 30 Apr, 2012 2 commits