Commits
- Commit:
59d5e252cee2c78ee6217704af2c93d99b282572
- From:
- Sebastien marie <semarie@openbsd.org>
- Date:
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@
- Commit:
465971eec96aef0fcae09797cf38a9f3c2e8cc6a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
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.
- Commit:
1d72a2a0ee2d5c4546c0471e054c0d81e407bc72
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
represent packfile hash as byte array in the privsep layer, not as object ID
- Commit:
92dc95a8ef154c5ab569feff59be53cea26f5a90
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
always initialize pack hash output parameter of got_fetch_pack()
- Commit:
0e4002cadf11b9274c4355850d55bd59bbc20d31
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add support for fetching arbitrary references to 'got clone' and 'got fetch'
- Commit:
2690194b1af694bf2b56ac50c859ac6439dd6a7a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove GOT_FETCH_DEBUG and toggle fetch debug output with -v option instead
- Commit:
393fb88d6194f734060bc169da1b73f70648a3ab
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
handle reference-only updates in 'got fetch' where server sends an empty pack
- Commit:
9c52365fc3a72b4e0add781c388032869c081473
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
properly terminate the ssh process after fetching via SSH
- Commit:
41b0de1256a7a8a9ed3d4c0d66809ebfcbf1a58d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add support for listing remote branches and tags to 'got clone' and 'got fetch'
- Commit:
4ba1413314ad741dd3eec3b6672b127f2e03428e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add support for fetching specific branches to 'got clone' and 'got fetch'
- Commit:
659e7fbd6952b401014702a1e181642a9bba17df
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fetch only HEAD branch and tags by default; add -a option to fetch everything
- Commit:
62a4c94cd911a5c1ff54c4787c05d0876d30f07b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
support non-default port numbers with SSH and tweak URI parser port handling
- Commit:
469dd7264e07bc434adc24b250cd154db9e18d02
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add support for repository mirrors to 'got clone' and 'got fetch'
- Commit:
76911fd28aa2313e62eb8f866862047c4befc10d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow 'got fetch' to operate on a non-bare git repository
- Commit:
f1c6967f90f720a023714672e6751755b755e2a5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix chopped display of git-server's progress output
- Commit:
7848a0e1655d11a8d85bb505fc6232bd779cddae
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement 'got fetch'
- Commit:
9a682fbe2c64ce71685dc332f7d2758ede442224
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add support for Git's SCP style URLs to got_fetch_parse_uri()
- Commit:
68999b92f2fcbce1a9247328552d8d1bdfc45785
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow controlling verbosity of 'got clone' with -q and -v options
- Commit:
3af5bc7c0bbac60aae03923bb2b0e1f80909016b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
do not allow passing arbitrary options to SSH
- Commit:
967f7d1fd3c54a53b769a145c1c5b63b6c7cef33
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove unused constants
- Commit:
d582f26ced34c492facade402975ceabe4c97adc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
write large objects to disk when resolving deltas; raise in-mem delta threshold
- Commit:
ee448f5f104f873da32b5aa9139702b0377ebf3f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
apply unveil(2) to 'got clone'
- Commit:
a117fd101a758954b55adeefed9599ebc41d5bd8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make addrinfo error messages more obvious
- Commit:
4788f1cebb9b14790dd4899b6f9007c721eec61e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
extract large objects to a temporary file in got-index-pack
- Commit:
f826addf6c9cb9f000276eda59137f01fe9a037e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use a dedicated imsg for sending the pack fetch output file descriptor