2019-04-21 | worktree: update is_bare heuristics Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-04-18 | clone: send server options when using protocol v2 Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-04-18 | transport: die if server options are unsupported Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-04-12 | pack-objects: write objects packed to trace2 Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-04-08 | diff: batch fetching of missing blobs Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-04-01 | fetch-pack: binary search when storing wanted-refs Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-04-01 | sha1-file: support OBJECT_INFO_FOR_PREFETCH Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-04-01 | fetch-pack: respect --no-update-shallow in v2 Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-04-01 | fetch-pack: call prepare_shallow_info only if v0 Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-03-24 | t5551: mark half-auth no-op fetch test as v0-only Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-03-14 | submodule: explain first attempt failure clearly Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-03-07 | t5552: compensate for v2 filtering ref adv. Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-03-07 | tests: fix protocol version for overspecifications Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-03-07 | t5700: only run with protocol version 1 Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-03-07 | t5512: compensate for v0 only sending HEAD symrefs Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-03-07 | t5503: fix overspecification of trace expectation Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-03-07 | tests: always test fetch of unreachable with v0 Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-03-07 | t5601: check ssh command only with protocol v0 Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-03-07 | tests: define GIT_TEST_PROTOCOL_VERSION Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-03-03 | remote-curl: use post_rpc() for protocol v2 also Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-02-22 | remote-curl: refactor reading into rpc_state's buf Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-02-14 | remote-curl: reduce scope of rpc_state.result Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-02-14 | remote-curl: reduce scope of rpc_state.stdin_preamble Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-02-14 | remote-curl: reduce scope of rpc_state.argv Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-01-18 | ls-refs: filter refs using namespace-stripped name Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-01-17 | tests: define GIT_TEST_SIDEBAND_ALL Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-01-17 | {fetch,upload}-pack: sideband v2 fetch response Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-01-17 | sideband: reverse its dependency on pkt-line Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-01-15 | pkt-line: introduce struct packet_writer Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-01-10 | upload-pack: teach deepen-relative in protocol v2 Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-01-10 | fetch-pack: do not take shallow lock unnecessarily Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2019-01-10 | fetch-pack: support protocol version 2 Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-12-28 | revision: use commit graph in get_reference() Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-11-01 | fetch-pack: be more precise in parsing v2 response Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-10-19 | upload-pack: clear flags before each v2 request Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-10-19 | upload-pack: make want_obj not global Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-10-19 | upload-pack: make have_obj not global Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-10-10 | cache-tree: skip some blob checks in partial clone Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-10-07 | fetch: do not list refs if fetching only hashes Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-10-07 | transport: list refs before fetch if necessary Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-10-07 | transport: do not list refs if possible Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-10-07 | transport: allow skipping of ref listing |
diff | tree |
2018-10-04 | fetch-pack: exclude blobs when lazy-fetching trees Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-10-04 | fetch-pack: avoid object flags if no_dependents Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-09-21 | fetch: in partial clone, check presence of targets Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-09-21 | connected: document connectivity in partial clones Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-09-13 | fetch-object: set exact_oid when fetching Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-09-13 | fetch-object: unify fetch_object[s] functions Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-08-09 | repack: repack promisor objects if -a or -A is set Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-08-09 | repack: refactor setup of pack-objects cmd Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-08-01 | fetch-pack: unify ref in and out param Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-07-24 | fetch: send "refs/tags/" prefix upon CLI refspecs Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-07-24 | t5702: test fetch with multiple refspecs at a time Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-07-17 | commit-graph: add repo arg to graph readers Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-07-17 | commit-graph: store graph in struct object_store Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-07-17 | commit-graph: add free_commit_graph Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-07-17 | commit-graph: add missing forward declaration Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-07-17 | object-store: add missing include Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-07-17 | commit-graph: refactor preparing commit graph Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-07-16 | negotiator/skipping: skip commits during fetch Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-07-16 | tag: don't warn if target is missing but promised Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-07-16 | revision: tolerate promised targets of tags Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-07-09 | clone: check connectivity even if clone is partial Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-07-09 | upload-pack: send refs' objects despite "filter" Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-07-03 | fetch-pack: support negotiation tip whitelist Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-07-03 | fetch-pack: write shallow, then check connectivity Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-06-21 | pack-bitmap: add free function Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-06-21 | pack-bitmap: remove bitmap_git global variable Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-06-15 | fetch-pack: introduce negotiator API Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-06-15 | fetch-pack: move common check and marking together Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-06-15 | fetch-pack: make negotiation-related vars local Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-06-15 | fetch-pack: use ref adv. to prune "have" sent Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-06-15 | fetch-pack: directly end negotiation if ACK ready Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-06-14 | fetch-pack: clear marks before re-marking Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-06-14 | fetch-pack: split up everything_local() Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-06-12 | list-objects: check if filter is NULL before using Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-05-25 | submodule: do not pass null OID to setup_revisions Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-05-06 | {fetch,upload}-pack: support filter in protocol v2 Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-05-06 | upload-pack: read config when serving protocol v2 Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-05-02 | upload-pack: fix error message typo Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-03-29 | grep: remove "repo" arg from non-supporting funcs Signed-off-by: Jonathan Tan <jonathantanmy@google.com> Reviewed-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-03-15 | fetch-pack: do not check links for partial fetch Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-03-15 | index-pack: support checking objects but not links Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-03-13 | sha1_file: restore OBJECT_INFO_QUICK functionality Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-02-15 | packfile: refactor hash search with fanout table Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-02-15 | packfile: remove GIT_DEBUG_LOOKUP log statements Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-01-25 | Docs: split out long-running subprocess handshake Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-01-19 | http: support omitting data from traces Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2018-01-19 | http: support cookie redaction when tracing Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2017-12-14 | transport: make transport vtable more private Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2017-12-14 | clone, fetch: remove redundant transport check Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2017-12-13 | transport: remove unused "push" in vtable Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2017-12-08 | fetch-pack: restore save_commit_buffer after use Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2017-12-08 | unpack-trees: batch fetching of missing blobs Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2017-12-08 | clone: partial clone Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2017-12-08 | fetch: refactor calculation of remote list Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2017-12-08 | fetch-pack: test support excluding large blobs Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2017-12-08 | gc: do not repack promisor packfiles Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2017-12-08 | rev-list: support termination at promisor objects Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |
2017-12-08 | sha1_file: support lazily fetching missing objects Signed-off-by: Jonathan Tan <jonathantanmy@google.com> |
diff | tree |