- 10 Jul, 2013 3 commits
-
-
The SSH error checking and reporting could still be further improved by using the libssh2 native methods to get error info, but at least this ensures that all error codes are checked and translated into libgit2 error messages.
Russell Belfer committed -
Etienne Samson committed
-
Etienne Samson committed
-
- 09 Jul, 2013 1 commit
-
-
The SSH APIs will just return an error code and state that the library was built without SSH support if they are called in that case.
Russell Belfer committed
-
- 03 Jul, 2013 2 commits
-
-
Etienne Samson committed
-
Fixes #1700.
Etienne Samson committed
-
- 15 May, 2013 3 commits
-
-
Brad Morgan committed
-
Brad Morgan committed
-
Brad Morgan committed
-
- 09 May, 2013 2 commits
-
-
Brad Morgan committed
-
Brad Morgan committed
-
- 07 May, 2013 2 commits
-
-
Brad Morgan committed
-
Brad Morgan committed
-
- 05 May, 2013 9 commits
-
-
Brad Morgan committed
-
Brad Morgan committed
-
Brad Morgan committed
-
Brad Morgan committed
-
Brad Morgan committed
-
Brad Morgan committed
-
Brad Morgan committed
-
Brad Morgan committed
-
Brad Morgan committed
-
- 04 May, 2013 1 commit
-
-
Brad Morgan committed
-
- 03 May, 2013 3 commits
-
-
Brad Morgan committed
-
Brad Morgan committed
-
Brad Morgan committed
-
- 04 Feb, 2013 1 commit
-
-
Ben Straub committed
-
- 31 Jan, 2013 3 commits
-
-
Ben Straub committed
-
Ben Straub committed
-
Ben Straub committed
-
- 08 Jan, 2013 1 commit
-
-
Edward Thomson committed
-
- 29 Nov, 2012 1 commit
-
-
Philip Kelley committed
-
- 28 Nov, 2012 1 commit
-
-
Philip Kelley committed
-
- 01 Nov, 2012 1 commit
-
-
Philip Kelley committed
-
- 24 Aug, 2012 1 commit
-
-
This lets us notify the user of what the remote end is doing while we wait for it to start sending us the packfile.
Carlos Martín Nieto committed
-
- 04 Aug, 2012 1 commit
-
-
This updates all the `foreach()` type functions across the library that take callbacks from the user to have a consistent behavior. The rules are: * A callback terminates the loop by returning any non-zero value * Once the callback returns non-zero, it will not be called again (i.e. the loop stops all iteration regardless of state) * If the callback returns non-zero, the parent fn returns GIT_EUSER * Although the parent returns GIT_EUSER, no error will be set in the library and `giterr_last()` will return NULL if called. This commit makes those changes across the library and adds tests for most of the iteration APIs to make sure that they follow the above rules.
Russell Belfer committed
-
- 30 Jul, 2012 4 commits
-
-
Instad of each transport having its own function and logic to get to its refs, store them directly in transport. Leverage the new gitno_buffer to make the parsing and storing of the refs use common code and get rid of the git_protocol struct.
Carlos Martín Nieto committed -
This allows us to add capabilitites to both at the same time, keeps them in sync and removes a lot of code. gitno_buffer now uses a callback to fill its buffer, allowing us to use the same interface for git and http (which uses callbacks).
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
For the transition, http is going to keep its own logic until the git/common code catches up with the implied multi_ack that http has. This also has the side-effect of making the code cleaner and more correct regardingt he protocol.
Carlos Martín Nieto committed
-