2021-07-23 |
Jonathan Tan | cache-tree: prefetch in partial clone read-tree Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-07-23 |
Jonathan Tan | unpack-trees: refactor prefetching code Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-06-28 |
Jonathan Tan | promisor-remote: teach lazy-fetch in any repo Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-06-28 |
Jonathan Tan | run-command: refactor subprocess env preparation Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-06-28 |
Jonathan Tan | submodule: refrain from filtering GIT_CONFIG_COUNT Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-06-28 |
Jonathan Tan | promisor-remote: support per-repository config Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-06-28 |
Jonathan Tan | repository: move global r_f_p_c to repo struct Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-05-05 |
Jonathan Tan | t5601: mark protocol v2-only test Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-05-05 |
Jonathan Tan | send-pack: support push negotiation Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-05-05 |
Jonathan Tan | fetch: teach independent negotiation (no packfile) Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-04-09 |
Jonathan Tan | fetch-pack: refactor command and capability write Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-04-09 |
Jonathan Tan | fetch-pack: refactor add_haves() Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-04-09 |
Jonathan Tan | fetch-pack: refactor process_acks() Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-04-09 |
Jonathan Tan | fetch-pack: buffer object-format with other args Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-03-17 |
Jonathan Tan | t5606: run clone branch name test with protocol v2 Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-03-05 |
Jonathan Tan | fetch-pack: do not mix --pack_header and packfile uri Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-02-22 |
Jonathan Tan | fetch-pack: print and use dangling .gitmodules Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-02-22 |
Jonathan Tan | fetch-pack: with packfile URIs, use index-pack arg Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-02-22 |
Jonathan Tan | http-fetch: allow custom index-pack args Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-02-22 |
Jonathan Tan | http: allow custom index-pack args Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-02-09 |
Jonathan Tan | usage: trace2 BUG() invocations Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-02-05 |
Jonathan Tan | clone: respect remote unborn HEAD Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-02-05 |
Jonathan Tan | connect, transport: encapsulate arg in struct Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-02-05 |
Jonathan Tan | ls-refs: report unborn targets of symrefs Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-01-21 |
Jonathan Tan | Doc: clarify contents of packfile sent as URI Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-11-25 |
Jonathan Tan | usage: add trace2 entry upon warning() Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-10-22 |
Jonathan Tan | sequencer: tolerate abbreviated stopped-sha file Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-10-20 |
Jonathan Tan | apply: when -R, also reverse list of sections Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-10-07 |
Jonathan Tan | index-pack: make get_base_data() comment clearer Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-09-28 |
Jonathan Tan | fetch: do not override partial clone filter Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-09-22 |
Jonathan Tan | promisor-remote: remove unused variable Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-09-08 |
Jonathan Tan | index-pack: make quantum of work smaller Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-09-02 |
Jonathan Tan | wt-status: tolerate dangling marks Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-09-02 |
Jonathan Tan | refs: move dwim_ref() to header file Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-09-02 |
Jonathan Tan | sha1-name: replace unsigned int with option struct Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-09-02 |
Jonathan Tan | fetch: no FETCH_HEAD display if --no-write-fetch-head Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-25 |
Jonathan Tan | fetch-pack: make packfile URIs work with transfer.fsckobjects Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-25 |
Jonathan Tan | fetch-pack: document only_packfile in get_pack() Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-25 |
Jonathan Tan | (various): document from_promisor parameter Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-24 |
Jonathan Tan | index-pack: make resolve_delta() assume base data Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-24 |
Jonathan Tan | index-pack: calculate {ref,ofs}_{first,last} early Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-24 |
Jonathan Tan | index-pack: remove redundant child field Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-24 |
Jonathan Tan | index-pack: unify threaded and unthreaded code Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-24 |
Jonathan Tan | index-pack: remove redundant parameter Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-24 |
Jonathan Tan | Documentation: deltaBaseCacheLimit is per-thread Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-20 |
Jonathan Tan | fetch-pack: in partial clone, pass --promisor Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-18 |
Jonathan Tan | fetch-pack: remove no_dependents code Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-18 |
Jonathan Tan | promisor-remote: lazy-fetch objects in subprocess Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-18 |
Jonathan Tan | fetch-pack: do not lazy-fetch during ref iteration Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-18 |
Jonathan Tan | fetch: only populate existing_refs if needed Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-18 |
Jonathan Tan | fetch: avoid reading submodule config until needed Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-18 |
Jonathan Tan | fetch: allow refspecs specified through stdin Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-18 |
Jonathan Tan | negotiator/noop: add noop fetch negotiator Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-06 |
Jonathan Tan | fsck: do not lazy fetch known non-promisor object Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-06 |
Jonathan Tan | pack-objects: no fetch when allow-{any,promisor} Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-06 |
Jonathan Tan | apply: do not lazy fetch when applying binary Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-08-06 |
Jonathan Tan | sha1-file: introduce no-lazy-fetch has_object() Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-07-21 |
Jonathan Tan | sha1-file: make pretend_object_file() not prefetch Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-07-21 |
Jonathan Tan | pack-objects: prefetch objects to be packed Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-07-21 |
Jonathan Tan | pack-objects: refactor to oid_object_info_extended Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-07-16 |
Jonathan Tan | upload-pack: do not lazy-fetch "have" objects Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-06-11 |
Jonathan Tan | upload-pack: send part of packfile response as uri Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-06-11 |
Jonathan Tan | fetch-pack: support more than one pack lockfile Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-06-11 |
Jonathan Tan | upload-pack: refactor reading of pack-objects out Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-06-11 |
Jonathan Tan | Documentation: add Packfile URIs design doc Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-06-11 |
Jonathan Tan | Documentation: order protocol v2 sections Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-06-11 |
Jonathan Tan | http-fetch: support fetching packfiles by URL Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-06-11 |
Jonathan Tan | http-fetch: refactor into function Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-06-11 |
Jonathan Tan | http: refactor finish_http_pack_request() Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-06-11 |
Jonathan Tan | http: use --stdin when indexing dumb HTTP pack Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-06-05 |
Jonathan Tan | http: redact all cookies, teach GIT_TRACE_REDACT=0 Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-05-19 |
Jonathan Tan | t4067: make rename detection test output raw diff Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-05-11 |
Jonathan Tan | http, imap-send: stop using CURLOPT_VERBOSE Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-05-11 |
Jonathan Tan | t5551: test that GIT_TRACE_CURL redacts password Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-05-06 |
Jonathan Tan | t5500: count objects through stderr, not trace Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-05-04 |
Jonathan Tan | commit-graph: avoid memory leaks Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-04-28 |
Jonathan Tan | fetch-pack: in protocol v2, reset in_vain upon ACK Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-04-28 |
Jonathan Tan | fetch-pack: in protocol v2, in_vain only after ACK Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-04-28 |
Jonathan Tan | fetch-pack: return enum from process_acks() Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-04-11 |
Jonathan Tan | rebase --merge: optionally skip upstreamed commits Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-04-07 |
Jonathan Tan | diff: restrict when prefetching occurs Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-04-07 |
Jonathan Tan | diff: refactor object read Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-04-07 |
Jonathan Tan | diff: make diff_populate_filespec_options struct Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-04-02 |
Jonathan Tan | promisor-remote: accept 0 as oid_nr in function Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-03-29 |
Jonathan Tan | connected: always use partial clone optimization Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-01-30 |
Jonathan Tan | fetch: forgo full connectivity check if --filter Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-01-30 |
Jonathan Tan | connected: verify promisor-ness of partial clone Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-01-27 |
Jonathan Tan | t5616: make robust to delta base change Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2020-01-02 |
Jonathan Tan | sha1-file: remove OBJECT_INFO_SKIP_CACHED Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2019-12-03 |
Jonathan Tan | submodule--helper: advise on fatal alternate error Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2019-12-03 |
Jonathan Tan | Doc: explain submodule.alternateErrorStrategy Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2019-11-13 |
Jonathan Tan | promisor-remote: remove fetch_if_missing=0 Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2019-11-13 |
Jonathan Tan | clone: remove fetch_if_missing=0 Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2019-11-08 |
Jonathan Tan | fetch: remove fetch_if_missing=0 Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2019-10-24 |
Jonathan Tan | fetch: delay fetch_if_missing=0 until after config Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2019-10-16 |
Jonathan Tan | fetch-pack: write fetched refs to .promisor Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2019-10-09 |
Jonathan Tan | send-pack: never fetch when checking exclusions Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2019-09-20 |
Jonathan Tan | merge-recursive: symlink's descendants not in way Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2019-09-09 |
Jonathan Tan | cache-tree: do not lazy-fetch tentative tree Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2019-08-22 |
Jonathan Tan | transport: teach all vtables to allow fetch first Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |