2024-06-25 |
Jonathan Tan | gitformat-commit-graph: describe version 2 of BDAT Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2023-06-14 |
Jonathan Tan | CodingGuidelines: use octal escapes, not hex Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-12-15 |
Jonathan Tan | commit: don't lazy-fetch commits Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-12-15 |
Jonathan Tan | object-file: emit corruption errors when detected Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-12-15 |
Jonathan Tan | object-file: refactor map_loose_object_1() Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-12-15 |
Jonathan Tan | object-file: remove OBJECT_INFO_IGNORE_LOOSE Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-12-13 |
Jonathan Tan | http-fetch: invoke trace2_cmd_name() Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-11-14 |
Jonathan Tan | Doc: document push.recurseSubmodules=only Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-10-26 |
Jonathan Tan | negotiator/skipping: avoid stack overflow Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-10-05 |
Jonathan Tan | promisor-remote: die upon failing fetch Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-10-05 |
Jonathan Tan | promisor-remote: remove a return value Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-07-27 |
Jonathan Tan | fetch-pack: write effective filter to trace2 Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-06-06 |
Jonathan Tan | commit,shallow: unparse commits if grafts changed Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-05-16 |
Jonathan Tan | fetch-pack: make unexpected peek result non-fatal Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-03-18 |
Jonathan Tan | shallow: reset commit grafts when shallow is reset Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-02-24 |
Jonathan Tan | ls-files: support --recurse-submodules --stage Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-01-26 |
Jonathan Tan | clone: support unusual remote ref configurations Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-01-21 |
Jonathan Tan | sparse-checkout: create leading directory Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-01-18 |
Jonathan Tan | config: include file if remote URL matches a glob Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2022-01-18 |
Jonathan Tan | config: make git_config_include() static Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-11-22 |
Jonathan Tan | Doc: no midx and partial clone relation Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-11-11 |
Jonathan Tan | packfile: avoid overflowing shift during decode Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-10-08 |
Jonathan Tan | submodule: trace adding submodule ODB as alternate Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-10-08 |
Jonathan Tan | submodule: pass repo to check_has_commit() Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-10-08 |
Jonathan Tan | object-file: only register submodule ODB if needed Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-10-08 |
Jonathan Tan | merge-{ort,recursive}: remove add_submodule_odb() Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-10-08 |
Jonathan Tan | refs: peeling non-the_repository iterators is BUG Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-10-08 |
Jonathan Tan | refs: teach arbitrary repo support to iterators Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-10-08 |
Jonathan Tan | refs: plumb repo into ref stores Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-09-15 |
Jonathan Tan | submodule: extract path to submodule gitdir func Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-09-09 |
Jonathan Tan | revision: remove "submodule" from opt struct Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-09-09 |
Jonathan Tan | repository: support unabsorbed in repo_submodule_init Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-09-09 |
Jonathan Tan | submodule: remove unnecessary unabsorbed fallback Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-09-08 |
Jonathan Tan | t7814: show lack of alternate ODB-adding Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-09-08 |
Jonathan Tan | submodule-config: pass repo upon blob config read Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-09-08 |
Jonathan Tan | grep: add repository to OID grep sources Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-09-08 |
Jonathan Tan | grep: allocate subrepos on heap Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-09-08 |
Jonathan Tan | grep: read submodule entry with explicit repo Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-09-08 |
Jonathan Tan | grep: typesafe versions of grep_source_init Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-09-08 |
Jonathan Tan | grep: use submodule-ODB-as-alternate lazy-addition Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-09-08 |
Jonathan Tan | submodule: lazily add submodule ODBs as alternates Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
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-07-15 |
Jonathan Tan | fetch: die on invalid --negotiation-tip hash Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-07-15 |
Jonathan Tan | send-pack: fix push nego. when remote has refs Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
|
commit | commitdiff | tree |
2021-07-15 |
Jonathan Tan | send-pack: fix push.negotiate with remote helper 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 |