Commit Briefs




23c57b285f Christian Weisgerber

Stop including <sys/syslimits.h> directly.

POSIX says the limits defined there are available from <limits.h>, which almost all affected source files already included anyway. ok millert stsp


78fb09675b Christian Weisgerber

use the POSIX standard endian functions and explicitly include <endian.h>

ok stsp


81a12da586 Christian Weisgerber

do not rely on <zlib.h> to pull in <unistd.h>

ok stsp


59d5e252ce Sebastien marie

don't override port configuration with explicit argument if the url doesn't contains it

it permits to .ssh/config to be honored same diff from stsp@


465971eec9 Stefan Sperling

stop verifying pack file checksum in the main process during clone/fetch

Both got-fetch-pack and got-index-pack now verify the pack file checksum. This means we can avoid reading the entire pack file in the main process just to verify its checksum and avoid a noticable stall between fetching and indexing on slow machines.







9c52365fc3 Stefan Sperling

properly terminate the ssh process after fetching via SSH







76911fd28a Stefan Sperling

allow 'got fetch' to operate on a non-bare git repository


f1c6967f90 Stefan Sperling

fix chopped display of git-server's progress output


7848a0e165 Stefan Sperling

implement 'got fetch'




3af5bc7c0b Stefan Sperling

do not allow passing arbitrary options to SSH