| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
| |
This lets us notify the user of what the remote end is doing while we
wait for it to start sending us the packfile.
|
| |
|
|
|
| |
When e.g. a repository isn't found, the server sends an error saying
so. Put that error message in our error buffer.
|
| |
|
|
|
|
| |
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.
|
| |
|
|
|
| |
This fixes all the warnings on win64 except those in deps, which
come from the regex code.
|
| |
|
|
| |
Signed-off-by: schu <schu-github@schulog.org>
|
| |
|
|
|
|
| |
- Hide the remaining transports code
- Drop `git_headarray`, switch to using a callback to list refs. Makes
the code cleaner.
|
| |
|
|
|
|
| |
It was a bad idea.
Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
|
| |
|
|
| |
Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
|
| |
|
|
|
|
|
|
|
| |
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>
|
| |\
| |
| | |
Implement ls-remote over HTTP
|
| | |
| |
| |
| |
| |
| | |
This is needed for smart HTTP
Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
|
| |/
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
| |
Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
|
| |
|
|
| |
Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
|
| |
|
|
| |
Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
|
| |
|
|
| |
Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
|
| | |
|
|
|
Some of the WIP API calls have been hidden in preparation for the next
minor release.
|