index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
fetch-pack.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-01-30
Merge branch 'sd/negotiate-trace-fix'
Junio C Hamano
1
-1
/
+1
2024-01-08
Merge branch 'en/header-cleanup'
Junio C Hamano
1
-2
/
+0
2024-01-03
push: region_leave trace for negotiate_using_fetch
Sam Delmerico
1
-1
/
+1
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
1
-2
/
+0
2023-12-09
fsck: handle NULL value when parsing message config
Jeff King
1
-4
/
+8
2023-08-30
Merge branch 'ts/unpacklimit-config-fix'
Junio C Hamano
1
-3
/
+3
2023-08-22
transfer.unpackLimit: fetch/receive.unpackLimit takes precedence
Junio C Hamano
1
-3
/
+3
2023-07-17
Merge branch 'cw/compat-util-header-cleanup'
Junio C Hamano
1
-2
/
+0
2023-07-06
Merge branch 'gc/config-context'
Junio C Hamano
1
-2
/
+3
2023-07-05
git-compat-util: move alloc macros to git-compat-util.h
Calvin Wan
1
-1
/
+0
2023-07-05
treewide: remove unnecessary includes for wrapper.h
Calvin Wan
1
-1
/
+0
2023-06-28
config: add ctx arg to config_fn_t
Glen Choo
1
-2
/
+3
2023-06-21
object-store-ll.h: split this header out of object-store.h
Elijah Newren
1
-1
/
+1
2023-06-21
repository: remove unnecessary include of path.h
Elijah Newren
1
-0
/
+1
2023-05-09
Merge branch 'en/header-split-cache-h-part-2'
Junio C Hamano
1
-0
/
+1
2023-04-25
Merge branch 'jk/protocol-cap-parse-fix'
Junio C Hamano
1
-2
/
+2
2023-04-24
commit.h: reduce unnecessary includes
Elijah Newren
1
-0
/
+1
2023-04-14
v0 protocol: use size_t for capability length/offset
Jeff King
1
-2
/
+2
2023-04-11
treewide: remove unnecessary cache.h inclusion
Elijah Newren
1
-1
/
+1
2023-04-11
treewide: be explicit about dependence on trace.h & trace2.h
Elijah Newren
1
-0
/
+1
2023-04-06
Merge branch 'en/header-split-cleanup'
Junio C Hamano
1
-1
/
+4
2023-04-06
Merge branch 'ab/remove-implicit-use-of-the-repository'
Junio C Hamano
1
-4
/
+4
2023-04-04
Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...
Junio C Hamano
1
-4
/
+4
2023-03-28
cocci: apply the "object-store.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-4
/
+4
2023-03-21
csum-file.h: remove unnecessary inclusion of cache.h
Elijah Newren
1
-1
/
+1
2023-03-21
environment.h: move declarations for environment.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
wrapper.h: move declarations for wrapper.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
treewide: be explicit about dependence on gettext.h
Elijah Newren
1
-0
/
+1
2023-03-17
Merge branch 'jk/unused-post-2.39-part2'
Junio C Hamano
1
-1
/
+1
2023-02-24
fetch-pack: mark unused parameter in callback function
Jeff King
1
-1
/
+1
2023-02-23
cache.h: remove dependence on hex.h; make other files include it explicitly
Elijah Newren
1
-0
/
+1
2023-02-23
alloc.h: move ALLOC_GROW() functions from cache.h
Elijah Newren
1
-1
/
+2
2022-12-13
server_supports_v2(): use a separate function for die_on_error
Jeff King
1
-6
/
+6
2022-09-14
Merge branch 'ab/unused-annotation'
Junio C Hamano
1
-6
/
+6
2022-09-14
Merge branch 'jk/unused-annotation'
Junio C Hamano
1
-5
/
+9
2022-09-01
git-compat-util.h: use "UNUSED", not "UNUSED(var)"
Ævar Arnfjörð Bjarmason
1
-6
/
+6
2022-08-19
run-command: mark unused async callback parameters
Jeff King
1
-1
/
+1
2022-08-19
refs: mark unused each_ref_fn parameters
Jeff King
1
-4
/
+8
2022-08-15
fetch-pack: add tracing for negotiation rounds
Josh Steadmon
1
-1
/
+55
2022-08-05
Merge branch 'jt/fetch-pack-trace2-filter-spec'
Junio C Hamano
1
-14
/
+26
2022-08-03
Merge branch 'rs/mergesort'
Junio C Hamano
1
-0
/
+8
2022-07-26
fetch-pack: write effective filter to trace2
Jonathan Tan
1
-14
/
+26
2022-07-17
fetch-pack: use DEFINE_LIST_SORT
René Scharfe
1
-0
/
+8
2022-06-03
Merge branch 'ds/bundle-uri'
Junio C Hamano
1
-15
/
+30
2022-05-25
Merge branch 'jt/fetch-peek-optional-section'
Junio C Hamano
1
-8
/
+11
2022-05-16
fetch-pack: move --keep=* option filling to a function
Ævar Arnfjörð Bjarmason
1
-8
/
+12
2022-05-16
fetch-pack: add a deref_without_lazy_fetch_extended()
Ævar Arnfjörð Bjarmason
1
-7
/
+18
2022-05-16
fetch-pack: make unexpected peek result non-fatal
Jonathan Tan
1
-8
/
+11
2022-03-28
fetch-pack: add refetch
Robert Coup
1
-17
/
+29
2022-02-23
Merge branch 'ps/fetch-optim-with-commit-graph'
Junio C Hamano
1
-12
/
+16
2022-02-23
Merge branch 'bs/forbid-i18n-of-protocol-token-in-fetch-pack'
Junio C Hamano
1
-2
/
+10
2022-02-11
fetch-pack: parameterize message containing 'ready' keyword
Bagas Sanjaya
1
-2
/
+10
2022-02-10
fetch-pack: use commit-graph when computing cutoff
Patrick Steinhardt
1
-12
/
+16
2022-01-05
i18n: factorize "--foo requires --bar" and the like
Jean-Noël Avila
1
-1
/
+1
2021-12-10
Merge branch 'jk/fetch-pack-avoid-sigpipe-to-index-pack'
Junio C Hamano
1
-0
/
+5
2021-11-19
fetch-pack: ignore SIGPIPE when writing to index-pack
Jeff King
1
-0
/
+5
2021-11-11
fetch-pack: redact packfile urls in traces
Ivan Frade
1
-0
/
+5
2021-09-01
fetch-pack: optimize loading of refs via commit graph
Patrick Steinhardt
1
-0
/
+5
2021-09-01
connected: refactor iterator to return next object ID directly
Patrick Steinhardt
1
-4
/
+3
2021-08-24
Merge branch 'ps/fetch-pack-load-refs-optim'
Junio C Hamano
1
-2
/
+8
2021-08-04
fetch-pack: speed up loading of refs via commit graph
Patrick Steinhardt
1
-2
/
+8
2021-05-20
fetch-pack: signal v2 server that we are done making requests
Jeff King
1
-0
/
+9
2021-05-05
fetch: teach independent negotiation (no packfile)
Jonathan Tan
1
-4
/
+107
2021-04-08
fetch-pack: refactor command and capability write
Jonathan Tan
1
-17
/
+24
2021-04-08
fetch-pack: refactor add_haves()
Jonathan Tan
1
-16
/
+12
2021-04-08
fetch-pack: refactor process_acks()
Jonathan Tan
1
-48
/
+22
2021-04-08
Merge branch 'jt/fetch-pack-request-fix' into jt/push-negotiation
Junio C Hamano
1
-1
/
+1
2021-04-08
fetch-pack: buffer object-format with other args
Jonathan Tan
1
-1
/
+1
2021-04-08
Merge branch 'll/clone-reject-shallow'
Junio C Hamano
1
-4
/
+8
2021-04-07
Merge branch 'ab/fsck-api-cleanup'
Junio C Hamano
1
-23
/
+8
2021-04-01
builtin/clone.c: add --reject-shallow option
Li Linchao
1
-4
/
+8
2021-03-28
fetch-pack: use new fsck API to printing dangling submodules
Ævar Arnfjörð Bjarmason
1
-23
/
+8
2021-03-28
fetch-pack: use file-scope static struct for fsck_options
Ævar Arnfjörð Bjarmason
1
-3
/
+3
2021-03-28
fsck.c: move gitmodules_{found,done} into fsck_options
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2021-03-13
use CALLOC_ARRAY
René Scharfe
1
-1
/
+1
2021-03-08
Merge branch 'jt/transfer-fsck-across-packs-fix'
Junio C Hamano
1
-2
/
+2
2021-03-05
fetch-pack: do not mix --pack_header and packfile uri
Jonathan Tan
1
-2
/
+2
2021-03-01
Merge branch 'jt/transfer-fsck-across-packs'
Junio C Hamano
1
-17
/
+86
2021-02-22
fetch-pack: print and use dangling .gitmodules
Jonathan Tan
1
-12
/
+66
2021-02-22
fetch-pack: with packfile URIs, use index-pack arg
Jonathan Tan
1
-11
/
+23
2021-02-22
http-fetch: allow custom index-pack args
Jonathan Tan
1
-0
/
+3
2021-01-12
fetch-pack: refactor writing promisor file
Christian Couder
1
-7
/
+1
2021-01-12
fetch-pack: rename helper to create_promisor_file()
Christian Couder
1
-4
/
+4
2020-12-08
Merge branch 'rs/fetch-pack-invalid-lockfile'
Junio C Hamano
1
-2
/
+3
2020-11-30
fetch-pack: disregard invalid pack lockfiles
René Scharfe
1
-2
/
+3
2020-11-11
fetch-pack: advertise session ID in capabilities
Josh Steadmon
1
-0
/
+9
2020-09-03
Merge branch 'jt/lazy-fetch'
Junio C Hamano
1
-115
/
+74
2020-09-03
Merge branch 'jt/fetch-pack-loosen-validation-with-packfile-uri'
Junio C Hamano
1
-1
/
+5
2020-08-24
fetch-pack: make packfile URIs work with transfer.fsckobjects
Jonathan Tan
1
-1
/
+1
2020-08-24
fetch-pack: document only_packfile in get_pack()
Jonathan Tan
1
-0
/
+4
2020-08-20
fetch-pack: in partial clone, pass --promisor
Jonathan Tan
1
-7
/
+10
2020-08-18
fetch-pack: remove no_dependents code
Jonathan Tan
1
-80
/
+30
2020-08-18
fetch-pack: do not lazy-fetch during ref iteration
Jonathan Tan
1
-35
/
+44
2020-07-28
strvec: fix indentation in renamed calls
Jeff King
1
-6
/
+6
2020-07-28
strvec: convert more callers away from argv_array name
Jeff King
1
-17
/
+17
2020-07-06
Merge branch 'bc/sha-256-part-2'
Junio C Hamano
1
-0
/
+14
2020-06-25
Merge branch 'jt/cdn-offload'
Junio C Hamano
1
-16
/
+121
2020-06-10
upload-pack: send part of packfile response as uri
Jonathan Tan
1
-4
/
+108
2020-06-10
fetch-pack: support more than one pack lockfile
Jonathan Tan
1
-14
/
+15
2020-05-27
fetch-pack: parse and advertise the object-format capability
brian m. carlson
1
-0
/
+12
2020-05-27
fetch-pack: detect when the server doesn't support our hash
brian m. carlson
1
-0
/
+2
2020-05-24
stateless-connect: send response end packet
Denton Liu
1
-0
/
+13
2020-05-13
Merge branch 'tb/shallow-cleanup'
Junio C Hamano
1
-1
/
+2
2020-05-01
Merge branch 'jt/v2-fetch-nego-fix'
Junio C Hamano
1
-12
/
+38
2020-05-01
Merge branch 'tb/reset-shallow'
Junio C Hamano
1
-5
/
+5
2020-04-30
shallow: use struct 'shallow_lock' for additional safety
Taylor Blau
1
-1
/
+1
2020-04-30
shallow: extract a header file for shallow-related functions
Taylor Blau
1
-0
/
+1
2020-04-28
fetch-pack: in protocol v2, reset in_vain upon ACK
Jonathan Tan
1
-0
/
+1
2020-04-28
fetch-pack: in protocol v2, in_vain only after ACK
Jonathan Tan
1
-4
/
+9
2020-04-28
fetch-pack: return enum from process_acks()
Jonathan Tan
1
-8
/
+28
2020-04-24
shallow.c: use '{commit,rollback}_shallow_file'
Taylor Blau
1
-5
/
+5
2020-03-30
oid_array: rename source file from sha1-array
Jeff King
1
-1
/
+1
2019-12-05
Merge branch 'ec/fetch-mark-common-refs-trace2'
Junio C Hamano
1
-1
/
+12
2019-12-01
Merge branch 'jt/fetch-remove-lazy-fetch-plugging'
Junio C Hamano
1
-15
/
+34
2019-11-20
fetch: add trace2 instrumentation
Erik Chen
1
-1
/
+12
2019-11-13
promisor-remote: remove fetch_if_missing=0
Jonathan Tan
1
-14
/
+32
2019-11-10
Merge branch 'jt/fetch-pack-record-refs-in-the-dot-promisor'
Junio C Hamano
1
-4
/
+43
2019-11-08
fetch: remove fetch_if_missing=0
Jonathan Tan
1
-1
/
+2
2019-10-16
fetch-pack: write fetched refs to .promisor
Jonathan Tan
1
-4
/
+43
2019-10-15
Merge branch 'js/trace2-fetch-push'
Junio C Hamano
1
-1
/
+12
2019-10-11
Merge branch 'bc/object-id-part17'
Junio C Hamano
1
-6
/
+6
2019-10-03
fetch: add trace2 instrumentation
Josh Steadmon
1
-1
/
+12
2019-09-18
Merge branch 'md/list-objects-filter-combo'
Junio C Hamano
1
-13
/
+7
2019-08-19
fetch-pack: use parse_oid_hex
brian m. carlson
1
-6
/
+6
2019-08-13
repo-settings: create feature.experimental setting
Derrick Stolee
1
-6
/
+5
2019-07-09
Merge branch 'nd/fetch-capability-tweak'
Junio C Hamano
1
-24
/
+37
2019-06-28
list-objects-filter-options: make filter_spec a string_list
Matthew DeVore
1
-13
/
+7
2019-06-20
fetch-pack: print server version at the top in -v -v
Nguyễn Thái Ngọc Duy
1
-6
/
+7
2019-06-20
fetch-pack: print all relevant supported capabilities with -v -v
Nguyễn Thái Ngọc Duy
1
-9
/
+21
2019-06-20
fetch-pack: move capability names out of i18n strings
Nguyễn Thái Ngọc Duy
1
-9
/
+9
2019-06-20
object: convert lookup_object() to use object_id
Jeff King
1
-6
/
+6
2019-05-30
Merge branch 'jt/clone-server-option'
Junio C Hamano
1
-1
/
+1
2019-05-28
fetch-pack: send server options after command
Jonathan Tan
1
-1
/
+1
2019-04-25
Merge branch 'jk/fetch-reachability-error-fix'
Junio C Hamano
1
-7
/
+9
2019-04-25
Merge branch 'jt/fetch-no-update-shallow-in-proto-v2'
Junio C Hamano
1
-10
/
+41
2019-04-25
Merge branch 'jt/fetch-pack-wanted-refs-optim'
Junio C Hamano
1
-9
/
+10
2019-04-15
fetch: do not consider peeled tags as advertised tips
Jeff King
1
-3
/
+8
2019-04-15
fetch: use free_refs()
Jeff King
1
-4
/
+1
2019-04-01
fetch-pack: binary search when storing wanted-refs
Jonathan Tan
1
-9
/
+10
2019-04-01
fetch-pack: respect --no-update-shallow in v2
Jonathan Tan
1
-7
/
+34
2019-04-01
fetch-pack: call prepare_shallow_info only if v0
Jonathan Tan
1
-3
/
+7
2019-03-20
fetch_pack(): drop unused parameters
Jeff King
1
-2
/
+1
2019-03-20
Merge branch 'jk/no-sigpipe-during-network-transport'
Junio C Hamano
1
-3
/
+6
2019-03-05
fetch: avoid calling write_or_die()
Jeff King
1
-3
/
+6
2019-02-06
Merge branch 'bc/fetch-pack-clear-alternate-shallow'
Junio C Hamano
1
-0
/
+5
2019-02-06
fetch-pack: clear alternate shallow in one more place
brian m. carlson
1
-0
/
+2
2019-02-05
Merge branch 'jt/fetch-v2-sideband'
Junio C Hamano
1
-31
/
+47
2019-02-05
Merge branch 'js/filter-options-should-use-plain-int'
Junio C Hamano
1
-3
/
+12
2019-02-04
fetch-pack: clear alternate shallow when complete
brian m. carlson
1
-0
/
+3
2019-01-17
tests: define GIT_TEST_SIDEBAND_ALL
Jonathan Tan
1
-1
/
+2
2019-01-17
{fetch,upload}-pack: sideband v2 fetch response
Jonathan Tan
1
-2
/
+10
2019-01-15
filter-options: expand scaled numbers
Josh Steadmon
1
-3
/
+12
2019-01-14
Merge branch 'ms/packet-err-check' into jt/fetch-v2-sideband
Junio C Hamano
1
-29
/
+36
2019-01-10
upload-pack: teach deepen-relative in protocol v2
Jonathan Tan
1
-0
/
+2
2019-01-10
fetch-pack: do not take shallow lock unnecessarily
Jonathan Tan
1
-2
/
+9
2019-01-04
Merge branch 'jk/loose-object-cache'
Junio C Hamano
1
-37
/
+2
2019-01-02
pack-protocol.txt: accept error packets in any context
Masaya Suzuki
1
-4
/
+4
2019-01-02
Use packet_reader instead of packet_read_line
Masaya Suzuki
1
-27
/
+34
2018-11-13
fetch-pack: drop custom loose object cache
Jeff King
1
-37
/
+2
2018-11-01
fetch-pack: be more precise in parsing v2 response
Jonathan Tan
1
-0
/
+12
2018-10-19
Merge branch 'tb/filter-alternate-refs'
Junio C Hamano
1
-2
/
+1
2018-10-19
Merge branch 'jt/avoid-ls-refs'
Junio C Hamano
1
-1
/
+1
2018-10-19
Merge branch 'jt/non-blob-lazy-fetch'
Junio C Hamano
1
-42
/
+73
2018-10-09
transport: drop refnames from for_each_alternate_ref
Jeff King
1
-2
/
+1
2018-10-07
transport: do not list refs if possible
Jonathan Tan
1
-1
/
+1
2018-10-04
fetch-pack: load tip_oids eagerly iff needed
René Scharfe
1
-21
/
+15
2018-10-04
fetch-pack: factor out is_unmatched_ref()
René Scharfe
1
-8
/
+11
2018-10-04
fetch-pack: exclude blobs when lazy-fetching trees
Jonathan Tan
1
-0
/
+14
2018-10-04
fetch-pack: avoid object flags if no_dependents
Jonathan Tan
1
-42
/
+59
2018-08-29
convert "oidcmp() != 0" to "!oideq()"
Jeff King
1
-1
/
+1
2018-08-17
Merge branch 'ab/fsck-transfer-updates'
Junio C Hamano
1
-2
/
+30
2018-08-15
Merge branch 'jt/connectivity-check-after-unshallow'
Junio C Hamano
1
-15
/
+15
2018-08-15
Merge branch 'bw/fetch-pack-i18n'
Junio C Hamano
1
-8
/
+8
2018-08-02
Merge branch 'jt/fetch-negotiator-skipping'
Junio C Hamano
1
-2
/
+5
2018-08-02
Merge branch 'jt/fetch-nego-tip'
Junio C Hamano
1
-2
/
+18
2018-08-02
Merge branch 'sb/object-store-lookup'
Junio C Hamano
1
-15
/
+21
2018-08-02
Merge branch 'jt/fetch-pack-negotiator'
Junio C Hamano
1
-168
/
+87
2018-08-01
fetch-pack: unify ref in and out param
Jonathan Tan
1
-15
/
+15
2018-07-27
fetch: implement fetch.fsck.*
Ævar Arnfjörð Bjarmason
1
-2
/
+30
2018-07-24
Merge branch 'jt/connectivity-check-after-unshallow'
Junio C Hamano
1
-10
/
+74
2018-07-23
fetch-pack: mark die strings for translation
Brandon Williams
1
-8
/
+8
2018-07-18
Merge branch 'sb/object-store-grafts'
Junio C Hamano
1
-7
/
+8
2018-07-16
negotiator/skipping: skip commits during fetch
Jonathan Tan
1
-2
/
+5
2018-07-03
fetch-pack: support negotiation tip whitelist
Jonathan Tan
1
-2
/
+18
2018-07-03
fetch-pack: write shallow, then check connectivity
Jonathan Tan
1
-0
/
+31
2018-06-29
tag: add repository argument to deref_tag
Stefan Beller
1
-3
/
+6
2018-06-29
commit: add repository argument to lookup_commit
Stefan Beller
1
-2
/
+3
2018-06-29
object: add repository argument to lookup_object
Stefan Beller
1
-6
/
+7
2018-06-29
object: add repository argument to parse_object
Stefan Beller
1
-8
/
+10
2018-06-29
Merge branch 'sb/object-store-grafts' into sb/object-store-lookup
Junio C Hamano
1
-7
/
+8
2018-06-28
Merge branch 'jk/fetch-all-peeled-fix'
Junio C Hamano
1
-4
/
+4
2018-06-28
fetch-pack: implement ref-in-want
Brandon Williams
1
-3
/
+35
2018-06-28
fetch-pack: put shallow info in output parameter
Brandon Williams
1
-7
/
+8
2018-06-15
fetch-pack: introduce negotiator API
Jonathan Tan
1
-166
/
+39
2018-06-15
fetch-pack: move common check and marking together
Jonathan Tan
1
-2
/
+4
2018-06-15
fetch-pack: make negotiation-related vars local
Jonathan Tan
1
-47
/
+69
2018-06-15
fetch-pack: use ref adv. to prune "have" sent
Jonathan Tan
1
-3
/
+3
2018-06-15
fetch-pack: directly end negotiation if ACK ready
Jonathan Tan
1
-4
/
+5
2018-06-14
fetch-pack: clear marks before re-marking
Jonathan Tan
1
-3
/
+3
2018-06-14
fetch-pack: split up everything_local()
Jonathan Tan
1
-9
/
+30
[next]