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
/
builtin
/
fetch.c
Age
Commit message (
Expand
)
Author
Files
Lines
13 days
cocci: apply rules to rewrite callers of "refs" interfaces
Patrick Steinhardt
1
-6
/
+14
2024-04-15
Merge branch 'ds/fetch-config-parse-microfix'
Junio C Hamano
1
-0
/
+1
2024-04-05
fetch: return when parsing submodule.recurse
Derrick Stolee
1
-0
/
+1
2024-03-11
Merge branch 'js/merge-base-with-missing-commit'
Junio C Hamano
1
-0
/
+2
2024-02-28
commit-reach(repo_in_merge_bases_many): report missing commits
Johannes Schindelin
1
-0
/
+2
2024-02-26
fetch: convert strncmp() with strlen() to starts_with()
René Scharfe
1
-3
/
+2
2024-01-19
Merge branch 'tb/fetch-all-configuration'
Junio C Hamano
1
-1
/
+16
2024-01-08
Merge branch 'en/header-cleanup'
Junio C Hamano
1
-2
/
+0
2024-01-08
fetch: add new config option fetch.all
Tamino Bauknecht
1
-1
/
+16
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
1
-2
/
+0
2023-12-18
fetch: no redundant error message for atomic fetch
Jiang Xin
1
-5
/
+9
2023-09-13
Merge branch 'jk/unused-post-2.42-part2'
Junio C Hamano
1
-2
/
+2
2023-09-05
parse-options: prefer opt->value to globals in callbacks
Jeff King
1
-2
/
+2
2023-08-29
fetch: mark unused parameter in ref_transaction callback
Jeff King
1
-1
/
+1
2023-07-27
Merge branch 'jc/transport-parseopt-fix'
Junio C Hamano
1
-4
/
+1
2023-07-18
parse-options: introduce OPT_IPVERSION()
Junio C Hamano
1
-4
/
+1
2023-07-06
Merge branch 'gc/config-context'
Junio C Hamano
1
-5
/
+8
2023-06-28
config: pass kvi to die_bad_number()
Glen Choo
1
-2
/
+2
2023-06-28
config: add ctx arg to config_fn_t
Glen Choo
1
-3
/
+6
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-06-21
cache.h: remove this no-longer-used header
Elijah Newren
1
-2
/
+1
2023-05-17
fetch: use `fetch_config` to store "submodule.fetchJobs" value
Patrick Steinhardt
1
-5
/
+6
2023-05-17
fetch: use `fetch_config` to store "fetch.parallel" value
Patrick Steinhardt
1
-7
/
+8
2023-05-17
fetch: use `fetch_config` to store "fetch.recurseSubmodules" value
Patrick Steinhardt
1
-15
/
+16
2023-05-17
fetch: use `fetch_config` to store "fetch.showForcedUpdates" value
Patrick Steinhardt
1
-14
/
+21
2023-05-17
fetch: use `fetch_config` to store "fetch.pruneTags" value
Patrick Steinhardt
1
-4
/
+5
2023-05-17
fetch: use `fetch_config` to store "fetch.prune" value
Patrick Steinhardt
1
-4
/
+5
2023-05-17
fetch: pass through `fetch_config` directly
Patrick Steinhardt
1
-15
/
+16
2023-05-17
fetch: drop unneeded NULL-check for `remote_ref`
Patrick Steinhardt
1
-3
/
+2
2023-05-17
fetch: drop unused DISPLAY_FORMAT_UNKNOWN enum value
Patrick Steinhardt
1
-1
/
+0
2023-05-15
Merge branch 'ps/fetch-output-format'
Junio C Hamano
1
-197
/
+285
2023-05-10
fetch: introduce machine-parseable "porcelain" output format
Patrick Steinhardt
1
-19
/
+69
2023-05-10
fetch: move option related variables into main function
Patrick Steinhardt
1
-97
/
+100
2023-05-10
fetch: lift up parsing of "fetch.output" config variable
Patrick Steinhardt
1
-18
/
+32
2023-05-10
fetch: introduce `display_format` enum
Patrick Steinhardt
1
-21
/
+46
2023-05-10
fetch: refactor calculation of the display table width
Patrick Steinhardt
1
-41
/
+34
2023-05-10
fetch: print left-hand side when fetching HEAD:foo
Patrick Steinhardt
1
-18
/
+19
2023-05-10
fetch: fix `--no-recurse-submodules` with multi-remote fetches
Patrick Steinhardt
1
-0
/
+2
2023-05-09
Merge branch 'en/header-split-cache-h-part-2'
Junio C Hamano
1
-0
/
+1
2023-04-25
Merge branch 'en/header-split-cache-h'
Junio C Hamano
1
-0
/
+6
2023-04-24
pkt-line.h: move declarations for pkt-line.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-11
pager.h: move declarations for pager.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-11
object-name.h: move declarations for object-name.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: be explicit about dependence on oid-array.h
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: be explicit about dependence on advice.h
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: be explicit about dependence on trace.h & trace2.h
Elijah Newren
1
-0
/
+2
2023-04-06
Merge branch 'ds/fetch-bundle-uri-with-all'
Junio C Hamano
1
-1
/
+6
2023-04-06
Merge branch 'en/header-split-cleanup'
Junio C Hamano
1
-0
/
+2
2023-04-06
Merge branch 'ab/remove-implicit-use-of-the-repository'
Junio C Hamano
1
-10
/
+11
2023-04-06
Merge branch 'ps/fetch-ref-update-reporting'
Junio C Hamano
1
-129
/
+138
2023-04-04
Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...
Junio C Hamano
1
-10
/
+11
2023-03-31
fetch: download bundles once, even with --all
Derrick Stolee
1
-1
/
+6
2023-03-28
cocci: apply the "promisor-remote.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-2
/
+2
2023-03-28
cocci: apply the "object-store.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-6
/
+6
2023-03-28
cocci: apply the "commit-reach.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-1
/
+2
2023-03-28
cocci: apply the "cache.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
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
treewide: be explicit about dependence on gettext.h
Elijah Newren
1
-0
/
+1
2023-03-20
fetch: centralize printing of reference updates
Patrick Steinhardt
1
-53
/
+55
2023-03-20
fetch: centralize logic to print remote URL
Patrick Steinhardt
1
-55
/
+44
2023-03-20
fetch: centralize handling of per-reference format
Patrick Steinhardt
1
-3
/
+4
2023-03-20
fetch: pass the full local reference name to `format_display`
Patrick Steinhardt
1
-12
/
+11
2023-03-20
fetch: move output format into `display_state`
Patrick Steinhardt
1
-7
/
+6
2023-03-20
fetch: move reference width calculation into `display_state`
Patrick Steinhardt
1
-46
/
+65
2023-03-19
Merge branch 'ew/fetch-no-write-fetch-head-fix'
Junio C Hamano
1
-0
/
+2
2023-03-17
Merge branch 'ew/fetch-hiderefs'
Junio C Hamano
1
-0
/
+2
2023-03-17
Merge branch 'jk/unused-post-2.39-part2'
Junio C Hamano
1
-2
/
+4
2023-03-17
Merge branch 'en/header-cleanup'
Junio C Hamano
1
-0
/
+1
2023-03-09
fetch: pass --no-write-fetch-head to subprocesses
Eric Wong
1
-0
/
+2
2023-02-27
fetch: support hideRefs to speed up connectivity checks
Eric Wong
1
-0
/
+2
2023-02-24
run_processes_parallel: mark unused callback parameters
Jeff King
1
-2
/
+4
2023-02-23
cache.h: remove dependence on hex.h; make other files include it explicitly
Elijah Newren
1
-0
/
+1
2023-02-21
fetch: choose a sensible default with --jobs=0 again
Matthias Aßhauer
1
-0
/
+3
2023-02-15
Merge branch 'ds/bundle-uri-5'
Junio C Hamano
1
-0
/
+6
2023-01-31
fetch: fetch from an external bundle URI
Derrick Stolee
1
-0
/
+6
2023-01-19
fetch: fix duplicate remote parallel fetch bug
Calvin Wan
1
-0
/
+1
2022-11-08
Merge branch 'rs/no-more-run-command-v'
Taylor Blau
1
-3
/
+6
2022-10-30
replace and remove run_command_v_opt()
René Scharfe
1
-3
/
+6
2022-10-12
run-command API: move *_tr2() users to "run_processes_parallel()"
Ævar Arnfjörð Bjarmason
1
-6
/
+12
2022-10-12
run-command API: don't fall back on online_cpus()
Ævar Arnfjörð Bjarmason
1
-0
/
+2
2022-10-12
run-command API: have "run_processes_parallel{,_tr2}()" return void
Ævar Arnfjörð Bjarmason
1
-9
/
+8
2022-09-19
Merge branch 'jk/list-objects-filter-cleanup'
Junio C Hamano
1
-1
/
+1
2022-09-15
Merge branch 'jk/proto-v2-ref-prefix-fix'
Junio C Hamano
1
-3
/
+15
2022-09-14
Merge branch 'ab/unused-annotation'
Junio C Hamano
1
-4
/
+4
2022-09-14
Merge branch 'jk/unused-annotation'
Junio C Hamano
1
-4
/
+5
2022-09-12
list-objects-filter: add and use initializers
Jeff King
1
-1
/
+1
2022-09-08
fetch: add branch.*.merge to default ref-prefix extension
Jeff King
1
-3
/
+15
2022-09-08
fetch: stop checking for NULL transport->remote in do_fetch()
Jeff King
1
-1
/
+1
2022-09-01
git-compat-util.h: use "UNUSED", not "UNUSED(var)"
Ævar Arnfjörð Bjarmason
1
-4
/
+4
2022-08-29
Merge branch 'ds/decorate-filter-tweak'
Junio C Hamano
1
-2
/
+4
2022-08-19
hashmap: mark unused callback parameters
Jeff King
1
-1
/
+1
2022-08-19
refs: mark unused each_ref_fn parameters
Jeff King
1
-3
/
+4
2022-08-05
fetch: use ref_namespaces during prefetch
Derrick Stolee
1
-2
/
+4
2022-07-18
Merge branch 'ab/cocci-unused'
Junio C Hamano
1
-2
/
+1
2022-07-11
Merge branch 'ds/branch-checked-out'
Junio C Hamano
1
-29
/
+17
2022-07-06
cocci: add and apply a rule to find "unused" strbufs
Ævar Arnfjörð Bjarmason
1
-2
/
+1
2022-06-21
fetch: stop passing around unused worktrees variable
Jeff King
1
-15
/
+9
2022-06-15
fetch: use new branch_checked_out() and add tests
Derrick Stolee
1
-14
/
+8
2022-05-25
Merge branch 'jc/avoid-redundant-submodule-fetch'
Junio C Hamano
1
-1
/
+15
2022-05-18
fetch: do not run a redundant fetch from submodule
Junio C Hamano
1
-1
/
+15
2022-05-16
fetch: limit shared symref check only for local branches
Orgad Shaneh
1
-0
/
+1
2022-04-04
Merge branch 'rc/fetch-refetch'
Junio C Hamano
1
-2
/
+32
2022-03-28
fetch: after refetch, encourage auto gc repacking
Robert Coup
1
-1
/
+18
2022-03-28
fetch: add --refetch option
Robert Coup
1
-1
/
+14
2022-03-25
Merge branch 'gc/recursive-fetch-with-unused-submodules'
Junio C Hamano
1
-7
/
+7
2022-03-16
Merge branch 'ps/fetch-mirror-optim'
Junio C Hamano
1
-15
/
+27
2022-03-16
fetch: fetch unpopulated, changed submodules
Glen Choo
1
-7
/
+7
2022-03-13
Merge branch 'ps/fetch-atomic'
Junio C Hamano
1
-61
/
+129
2022-03-01
fetch: avoid lookup of commits when not appending to FETCH_HEAD
Patrick Steinhardt
1
-15
/
+27
2022-03-01
Merge branch 'ps/fetch-atomic' into ps/fetch-mirror-optim
Junio C Hamano
1
-61
/
+129
2022-02-25
Merge branch 'ja/i18n-common-messages'
Junio C Hamano
1
-2
/
+2
2022-02-23
Merge branch 'ps/fetch-optim-with-commit-graph'
Junio C Hamano
1
-2
/
+6
2022-02-18
Merge branch 'js/short-help-outside-repo-fix'
Junio C Hamano
1
-2
/
+4
2022-02-18
Merge branch 'ab/release-transport-ls-refs-options'
Junio C Hamano
1
-1
/
+1
2022-02-17
fetch: make `--atomic` flag cover pruning of refs
Patrick Steinhardt
1
-8
/
+22
2022-02-17
fetch: make `--atomic` flag cover backfilling of tags
Patrick Steinhardt
1
-26
/
+66
2022-02-17
fetch: report errors when backfilling tags fails
Patrick Steinhardt
1
-8
/
+18
2022-02-17
fetch: control lifecycle of FETCH_HEAD in a single place
Patrick Steinhardt
1
-16
/
+19
2022-02-17
fetch: backfill tags before setting upstream
Patrick Steinhardt
1
-17
/
+18
2022-02-11
Merge branch 'tg/fetch-prune-exit-code-fix'
Junio C Hamano
1
-4
/
+6
2022-02-11
Merge branch 'rc/negotiate-only-typofix'
Junio C Hamano
1
-1
/
+1
2022-02-10
fetch: skip computing output width when not printing anything
Patrick Steinhardt
1
-2
/
+6
2022-02-09
Merge branch 'gc/fetch-negotiate-only-early-return'
Junio C Hamano
1
-3
/
+38
2022-02-08
checkout/fetch/pull/pack-objects: allow `-h` outside a repository
Johannes Schindelin
1
-2
/
+4
2022-02-06
ls-remote & transport API: release "struct transport_ls_refs_options"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-02-04
i18n: factorize "invalid value" messages
Jean-Noël Avila
1
-2
/
+2
2022-01-31
fetch --prune: exit with error if pruning fails
Thomas Gummerer
1
-4
/
+6
2022-01-28
fetch: fix negotiate-only error message
Robert Coup
1
-1
/
+1
2022-01-20
fetch: help translators by reusing the same message template
Junio C Hamano
1
-1
/
+2
2022-01-18
fetch --negotiate-only: do not update submodules
Glen Choo
1
-1
/
+23
2022-01-18
fetch: skip tasks related to fetching objects
Glen Choo
1
-0
/
+11
2022-01-18
fetch: use goto cleanup in cmd_fetch()
Glen Choo
1
-3
/
+4
2022-01-12
Merge branch 'ps/lockfile-cleanup-fix'
Junio C Hamano
1
-6
/
+11
2022-01-10
Merge branch 'ja/i18n-similar-messages'
Junio C Hamano
1
-4
/
+4
2022-01-10
Merge branch 'ds/fetch-pull-with-sparse-index'
Junio C Hamano
1
-0
/
+2
2022-01-07
fetch: fix deadlock when cleaning up lockfiles in async signals
Patrick Steinhardt
1
-6
/
+11
2022-01-05
i18n: standardize "cannot open" and "cannot read"
Jean-Noël Avila
1
-2
/
+2
2022-01-05
i18n: refactor "foo and bar are mutually exclusive"
Jean-Noël Avila
1
-2
/
+2
2021-12-22
Merge branch 'ab/fetch-set-upstream-while-detached'
Junio C Hamano
1
-0
/
+10
2021-12-22
fetch/pull: use the sparse index
Derrick Stolee
1
-0
/
+2
2021-12-07
pull, fetch: fix segfault in --set-upstream option
Ævar Arnfjörð Bjarmason
1
-0
/
+10
2021-12-01
fetch: protect branches checked out in all worktrees
Anders Kaseorg
1
-35
/
+40
2021-12-01
fetch: lowercase error messages
Anders Kaseorg
1
-24
/
+26
2021-09-20
Merge branch 'js/run-command-close-packs'
Junio C Hamano
1
-2
/
+0
2021-09-20
Merge branch 'ps/fetch-optim'
Junio C Hamano
1
-34
/
+40
2021-09-10
Merge branch 'ab/retire-advice-config'
Junio C Hamano
1
-1
/
+1
2021-09-10
Merge branch 'ps/fetch-omit-formatting-under-quiet'
Junio C Hamano
1
-5
/
+12
2021-09-09
run_auto_maintenance(): implicitly close the object store
Johannes Schindelin
1
-2
/
+0
2021-09-01
fetch: avoid second connectivity check if we already have all objects
Patrick Steinhardt
1
-4
/
+3
2021-09-01
fetch: merge fetching and consuming refs
Patrick Steinhardt
1
-21
/
+9
2021-09-01
fetch: refactor fetch refs to be more extendable
Patrick Steinhardt
1
-7
/
+17
2021-09-01
connected: refactor iterator to return next object ID directly
Patrick Steinhardt
1
-4
/
+3
2021-09-01
fetch: avoid unpacking headers in object existence check
Patrick Steinhardt
1
-3
/
+1
2021-09-01
fetch: speed up lookup of want refs via commit-graph
Patrick Steinhardt
1
-6
/
+18
2021-08-30
fetch: skip formatting updated refs with `--quiet`
Patrick Steinhardt
1
-5
/
+12
2021-08-25
advice: remove read uses of most global `advice_` variables
Ben Boeckel
1
-1
/
+1
2021-08-24
Merge branch 'jt/push-negotiation-fixes'
Junio C Hamano
1
-1
/
+3
2021-07-16
Merge branch 'ab/fetch-negotiate-segv-fix'
Junio C Hamano
1
-0
/
+3
2021-07-15
fetch: die on invalid --negotiation-tip hash
Jonathan Tan
1
-1
/
+3
2021-07-08
fetch: fix segfault in --negotiate-only without --negotiation-tip=*
Ævar Arnfjörð Bjarmason
1
-0
/
+3
2021-05-20
fetch: improve grammar of "shallow roots" message
Alex Henrie
1
-1
/
+1
2021-05-16
Merge branch 'jt/push-negotiation'
Junio C Hamano
1
-1
/
+26
2021-05-05
fetch: teach independent negotiation (no packfile)
Jonathan Tan
1
-1
/
+26
2021-04-16
fetch: add --prefetch option
Derrick Stolee
1
-1
/
+58
2021-02-17
Merge branch 'jt/clone-unborn-head'
Junio C Hamano
1
-7
/
+11
2021-02-05
connect, transport: encapsulate arg in struct
Jonathan Tan
1
-7
/
+11
2021-01-12
fetch: implement support for atomic reference updates
Patrick Steinhardt
1
-5
/
+41
2021-01-12
fetch: allow passing a transaction to `s_update_ref()`
Patrick Steinhardt
1
-20
/
+31
2021-01-12
fetch: refactor `s_update_ref` to use common exit path
Patrick Steinhardt
1
-19
/
+26
2021-01-12
fetch: use strbuf to format FETCH_HEAD updates
Patrick Steinhardt
1
-5
/
+11
2021-01-12
fetch: extract writing to FETCH_HEAD
Patrick Steinhardt
1
-29
/
+79
2020-11-02
hashmap: provide deallocation function names
Elijah Newren
1
-3
/
+3
2020-10-05
Merge branch 'jk/refspecs-negative'
Junio C Hamano
1
-0
/
+10
2020-10-05
Merge branch 'jt/keep-partial-clone-filter-upon-lazy-fetch'
Junio C Hamano
1
-1
/
+1
2020-09-30
refspec: add support for negative refspecs
Jacob Keller
1
-0
/
+10
2020-09-28
fetch: do not override partial clone filter
Jonathan Tan
1
-1
/
+1
2020-09-25
Merge branch 'ds/maintenance-part-1'
Junio C Hamano
1
-2
/
+4
2020-09-22
Merge branch 'ar/fetch-ipversion-in-all'
Junio C Hamano
1
-1
/
+4
2020-09-22
Merge branch 'os/fetch-submodule-optim'
Junio C Hamano
1
-1
/
+3
2020-09-17
maintenance: replace run_auto_gc()
Derrick Stolee
1
-2
/
+4
2020-09-15
fetch: pass --ipv4 and --ipv6 options to sub-fetches
Alex Riesen
1
-0
/
+4
2020-09-06
refspec: add and use refspec_appendf()
René Scharfe
1
-5
/
+2
2020-09-06
fetch: do not look for submodule changes in unchanged refs
Orgad Shaneh
1
-1
/
+3
2020-09-03
Merge branch 'jt/lazy-fetch'
Junio C Hamano
1
-9
/
+41
2020-09-02
fetch: no FETCH_HEAD display if --no-write-fetch-head
Jonathan Tan
1
-1
/
+7
2020-08-27
Merge branch 'jk/leakfix'
Junio C Hamano
1
-1
/
+1
2020-08-18
fetch: only populate existing_refs if needed
Jonathan Tan
1
-4
/
+9
2020-08-18
fetch: avoid reading submodule config until needed
Jonathan Tan
1
-2
/
+8
2020-08-18
fetch: allow refspecs specified through stdin
Jonathan Tan
1
-2
/
+17
2020-08-18
fetch: optionally allow disabling FETCH_HEAD update
Junio C Hamano
1
-3
/
+12
2020-08-14
config: fix leaks from git_config_get_string_const()
Jeff King
1
-1
/
+1
2020-07-30
strvec: rename struct fields
Jeff King
1
-3
/
+3
2020-07-28
strvec: fix indentation in renamed calls
Jeff King
1
-1
/
+1
2020-07-28
strvec: convert builtin/ callers away from argv_array name
Jeff King
1
-27
/
+27
2020-07-28
strvec: rename files from argv-array to strvec
Jeff King
1
-1
/
+1
2020-06-29
Merge branch 'xl/upgrade-repo-format'
Junio C Hamano
1
-3
/
+0
2020-06-17
Merge branch 'js/reflog-anonymize-for-clone-and-fetch'
Junio C Hamano
1
-2
/
+7
2020-06-05
fetch: allow adding a filter after initial clone
Xin Li
1
-3
/
+0
2020-06-04
clone/fetch: anonymize URLs in the reflog
Johannes Schindelin
1
-2
/
+7
[next]