summaryrefslogtreecommitdiff
path: root/src/pkt.h
Commit message (Collapse)AuthorAgeFilesLines
* Reorganize transport architecture (squashed 3)Philip Kelley2012-11-011-91/+0
|
* network: add sideband supportCarlos Martín Nieto2012-08-241-0/+10
| | | | | This lets us notify the user of what the remote end is doing while we wait for it to start sending us the packfile.
* net: recognize and report server-side error messagesCarlos Martín Nieto2012-04-301-0/+6
| | | | | When e.g. a repository isn't found, the server sends an error saying so. Put that error message in our error buffer.
* transports: buffer the git requests before sending themCarlos Martín Nieto2012-04-251-3/+0
| | | | | | Trying to send every single line immediately won't give us any speed improvement and duplicates the code we need for other transports. Make the git transport use the same buffer functions as HTTP.
* Fix warnings on 64-bit windows buildsRussell Belfer2012-04-171-4/+5
| | | | | This fixes all the warnings on win64 except those in deps, which come from the regex code.
* Update Copyright headerschu2012-02-131-1/+1
| | | | Signed-off-by: schu <schu-github@schulog.org>
* remote: Cleanup the remotes coderepo-ownershipVicent Marti2011-11-281-2/+2
| | | | | | - Hide the remaining transports code - Drop `git_headarray`, switch to using a callback to list refs. Makes the code cleaner.
* pkt: get rid of the chunked supportCarlos Martín Nieto2011-10-121-4/+4
| | | | | | It was a bad idea. Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Introduce the git_pkt_buffer_ family of functionsCarlos Martín Nieto2011-10-121-0/+5
| | | | Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* net,pkt: add chunked supportCarlos Martín Nieto2011-10-121-4/+4
| | | | | | | | | As we don't know the length of the message we want to send to the other end, we send a chunk size before each message. In later versions, sending the wants might benefit from batching the lines together. Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Merge pull request #405 from carlosmn/http-lsVicent Martí2011-09-221-0/+6
|\ | | | | Implement ls-remote over HTTP
| * pkt: add the comment typeCarlos Martín Nieto2011-09-091-0/+6
| | | | | | | | | | | | This is needed for smart HTTP Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* | Cleanup legal dataVicent Marti2011-09-191-21/+3
|/ | | | | | | | | | 1. The license header is technically not valid if it doesn't have a copyright signature. 2. The COPYING file has been updated with the different licenses used in the project. 3. The full GPLv2 header in each file annoys me.
* Use common capabilitiesCarlos Martín Nieto2011-08-181-1/+2
| | | | Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Download packCarlos Martín Nieto2011-08-181-1/+3
| | | | Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Move have sendingCarlos Martín Nieto2011-08-181-1/+18
| | | | Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Implement sending havesCarlos Martín Nieto2011-08-181-0/+2
| | | | Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Finish to hide git_pkt from external API.Lambert CLARA2011-07-111-4/+4
|
* Cleanup external APIVicent Marti2011-07-111-0/+62
Some of the WIP API calls have been hidden in preparation for the next minor release.