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
/
clone.c
Age
Commit message (
Expand
)
Author
Files
Lines
4 days
Merge branch 'ps/refs-without-the-repository'
Junio C Hamano
1
-15
/
+21
7 days
Sync with Git 2.45.1
Junio C Hamano
1
-6
/
+45
13 days
cocci: apply rules to rewrite callers of "refs" interfaces
Patrick Steinhardt
1
-15
/
+21
2024-04-29
Sync with 2.44.1
Johannes Schindelin
1
-6
/
+45
2024-04-19
Sync with 2.43.4
Johannes Schindelin
1
-6
/
+45
2024-04-19
Sync with 2.42.2
Johannes Schindelin
1
-6
/
+45
2024-04-19
Sync with 2.41.1
Johannes Schindelin
1
-6
/
+45
2024-04-19
Sync with 2.40.2
Johannes Schindelin
1
-6
/
+45
2024-04-19
Sync with 2.39.4
Johannes Schindelin
1
-6
/
+45
2024-04-19
Merge branch 'ownership-checks-in-local-clones'
Johannes Schindelin
1
-5
/
+34
2024-04-19
clone: prevent hooks from running during a clone
Johannes Schindelin
1
-1
/
+11
2024-04-18
builtin/clone: stop using `the_index`
Patrick Steinhardt
1
-4
/
+3
2024-04-17
builtin/clone: refuse local clones of unsafe repositories
Patrick Steinhardt
1
-0
/
+14
2024-04-17
builtin/clone: abort when hardlinked source and target file differ
Patrick Steinhardt
1
-1
/
+20
2024-04-17
builtin/clone: stop resolving symlinks when copying files
Patrick Steinhardt
1
-5
/
+1
2024-03-28
Merge branch 'eb/hash-transition'
Junio C Hamano
1
-1
/
+1
2024-03-15
Merge branch 'as/option-names-in-messages'
Junio C Hamano
1
-1
/
+1
2024-03-07
Merge branch 'ps/remote-helper-repo-initialization-fix'
Junio C Hamano
1
-0
/
+46
2024-03-07
Merge branch 'js/merge-tree-3-trees'
Junio C Hamano
1
-1
/
+2
2024-03-05
builtin/clone.c: trivial fix of message
Alexander Shopov
1
-1
/
+1
2024-02-27
builtin/clone: allow remote helpers to detect repo
Patrick Steinhardt
1
-0
/
+46
2024-02-23
Always check `parse_tree*()`'s return value
Johannes Schindelin
1
-1
/
+2
2024-02-08
Merge branch 'en/header-cleanup' into maint-2.43
Junio C Hamano
1
-1
/
+0
2024-02-08
Merge branch 'rs/i18n-cannot-be-used-together' into maint-2.43
Junio C Hamano
1
-1
/
+3
2024-01-16
Merge branch 'ps/refstorage-extension'
Junio C Hamano
1
-3
/
+14
2024-01-08
Merge branch 'en/header-cleanup'
Junio C Hamano
1
-1
/
+0
2024-01-02
builtin/clone: introduce `--ref-format=` value flag
Patrick Steinhardt
1
-1
/
+11
2024-01-02
setup: introduce "extensions.refStorage" extension
Patrick Steinhardt
1
-1
/
+1
2024-01-02
setup: start tracking ref storage format
Patrick Steinhardt
1
-2
/
+3
2023-12-27
Merge branch 'ps/clone-into-reftable-repository'
Junio C Hamano
1
-30
/
+35
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
1
-1
/
+0
2023-12-20
Merge branch 'ps/clone-into-reftable-repository' into ps/refstorage-extension
Junio C Hamano
1
-30
/
+35
2023-12-20
Merge branch 'jk/implicit-true'
Junio C Hamano
1
-0
/
+2
2023-12-12
builtin/clone: create the refdb with the correct object format
Patrick Steinhardt
1
-1
/
+8
2023-12-12
builtin/clone: skip reading HEAD when retrieving remote
Patrick Steinhardt
1
-1
/
+1
2023-12-12
builtin/clone: set up sparse checkout later
Patrick Steinhardt
1
-3
/
+3
2023-12-12
builtin/clone: fix bundle URIs with mismatching object formats
Patrick Steinhardt
1
-25
/
+23
2023-12-09
config: handle NULL value when parsing non-bools
Jeff King
1
-0
/
+2
2023-11-27
i18n: factorize even more 'incompatible options' messages
René Scharfe
1
-1
/
+3
2023-10-02
tree-walk: init_tree_desc take an oid to get the hash algorithm
Eric W. Biederman
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-17
Merge branch 'cw/compat-util-header-cleanup'
Junio C Hamano
1
-1
/
+0
2023-07-06
Merge branch 'gc/config-context'
Junio C Hamano
1
-4
/
+7
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
-4
/
+7
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
init-db, clone: change unnecessary global into passed parameter
Elijah Newren
1
-1
/
+2
2023-05-09
Merge branch 'en/header-split-cache-h-part-2'
Junio C Hamano
1
-0
/
+2
2023-04-25
Merge branch 'en/header-split-cache-h'
Junio C Hamano
1
-0
/
+3
2023-04-24
pkt-line.h: move declarations for pkt-line.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-24
copy.h: move declarations for copy.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-20
Merge branch 'gc/better-error-when-local-clone-fails-with-symlink'
Junio C Hamano
1
-1
/
+11
2023-04-11
Merge branch 'jc/clone-object-format-from-void'
Junio C Hamano
1
-5
/
+6
2023-04-11
treewide: remove double forward declaration of read_in_full
Elijah Newren
1
-0
/
+1
2023-04-11
object-file.h: move declarations for object-file.c functions from cache.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
clone: error specifically with --local and symlinked objects
Glen Choo
1
-1
/
+11
2023-04-06
Merge branch 'en/header-split-cleanup'
Junio C Hamano
1
-0
/
+4
2023-04-06
Merge branch 'ab/remove-implicit-use-of-the-repository'
Junio C Hamano
1
-3
/
+3
2023-04-05
clone: propagate object-format when cloning from void
Junio C Hamano
1
-5
/
+6
2023-04-04
Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...
Junio C Hamano
1
-3
/
+3
2023-03-28
cocci: apply the "object-store.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-3
/
+3
2023-03-21
setup.h: move declarations for setup.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
environment.h: move declarations for environment.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
abspath.h: move absolute path 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-02-23
cache.h: remove dependence on hex.h; make other files include it explicitly
Elijah Newren
1
-0
/
+1
2023-02-22
Merge branch 'ab/various-leak-fixes'
Junio C Hamano
1
-2
/
+3
2023-02-15
Merge branch 'ds/bundle-uri-5'
Junio C Hamano
1
-1
/
+5
2023-02-13
Sync with Git 2.39.2
Junio C Hamano
1
-4
/
+4
2023-02-06
clone: use free() instead of UNLEAK()
Ævar Arnfjörð Bjarmason
1
-2
/
+3
2023-02-06
Sync with 2.38.4
Johannes Schindelin
1
-4
/
+4
2023-02-06
Sync with 2.37.6
Johannes Schindelin
1
-4
/
+4
2023-02-06
Sync with 2.36.5
Johannes Schindelin
1
-4
/
+4
2023-02-06
Sync with 2.35.7
Johannes Schindelin
1
-4
/
+4
2023-02-06
Sync with 2.34.7
Johannes Schindelin
1
-4
/
+4
2023-02-06
Sync with 2.33.7
Johannes Schindelin
1
-4
/
+4
2023-02-06
Sync with 2.32.6
Johannes Schindelin
1
-4
/
+4
2023-02-06
Sync with 2.31.7
Johannes Schindelin
1
-4
/
+4
2023-02-06
Sync with 2.30.8
Johannes Schindelin
1
-4
/
+4
2023-01-31
clone: set fetch.bundleURI if appropriate
Derrick Stolee
1
-1
/
+5
2023-01-24
clone: delay picking a transport until after get_repo_path()
Taylor Blau
1
-4
/
+4
2023-01-02
Merge branch 'ds/bundle-uri-4'
Junio C Hamano
1
-0
/
+21
2022-12-25
clone: unbundle the advertised bundles
Derrick Stolee
1
-5
/
+20
2022-12-25
clone: request the 'bundle-uri' command when available
Ævar Arnfjörð Bjarmason
1
-0
/
+6
2022-11-21
cocci: apply "pending" index-compatibility to some "builtin/*.c"
Ævar Arnfjörð Bjarmason
1
-2
/
+2
2022-10-30
replace and remove run_command_v_opt()
René Scharfe
1
-2
/
+6
2022-10-30
use child_process members "args" and "env" directly
René Scharfe
1
-16
/
+17
2022-10-25
Merge branch 'jk/clone-allow-bare-and-o-together' into maint-2.38
Junio C Hamano
1
-3
/
+0
2022-10-17
Sync with v2.38.1
Junio C Hamano
1
-3
/
+5
2022-10-10
Merge branch 'jk/clone-allow-bare-and-o-together'
Junio C Hamano
1
-3
/
+0
2022-10-06
Sync with 2.37.4
Taylor Blau
1
-3
/
+5
2022-10-06
Sync with 2.36.3
Taylor Blau
1
-3
/
+5
2022-10-06
Sync with 2.35.5
Taylor Blau
1
-3
/
+5
2022-10-06
Sync with 2.34.5
Taylor Blau
1
-3
/
+5
2022-10-06
Sync with 2.33.5
Taylor Blau
1
-3
/
+5
2022-10-06
Sync with 2.32.4
Taylor Blau
1
-3
/
+5
2022-10-06
Sync with 2.31.5
Taylor Blau
1
-3
/
+5
2022-10-06
Sync with 2.30.6
Taylor Blau
1
-3
/
+5
2022-10-01
builtin/clone.c: disallow `--local` clones with symlinks
Taylor Blau
1
-3
/
+5
2022-09-22
clone: allow "--bare" with "-o"
Jeff King
1
-3
/
+0
2022-09-19
Merge branch 'jk/list-objects-filter-cleanup'
Junio C Hamano
1
-1
/
+1
2022-09-12
list-objects-filter: add and use initializers
Jeff King
1
-1
/
+1
2022-08-24
clone: warn on failure to repo_init()
Derrick Stolee
1
-2
/
+3
2022-08-10
clone: --bundle-uri cannot be combined with --depth
Derrick Stolee
1
-0
/
+3
2022-08-10
clone: add --bundle-uri option
Derrick Stolee
1
-0
/
+15
2022-08-05
Merge branch 'jk/clone-unborn-confusion' into maint
Junio C Hamano
1
-36
/
+45
2022-07-19
Merge branch 'jk/clone-unborn-confusion'
Junio C Hamano
1
-36
/
+45
2022-07-11
clone: move unborn head creation to update_head()
Jeff King
1
-12
/
+15
2022-07-07
clone: use remote branch if it matches default HEAD
Jeff King
1
-3
/
+14
2022-07-07
clone: propagate empty remote HEAD even with other branches
Jeff King
1
-22
/
+17
2022-07-07
clone: drop extra newline from warning message
Jeff King
1
-1
/
+1
2022-07-01
clone: fix memory leak in wanted_peer_refs()
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-05-20
Merge branch 'ep/maint-equals-null-cocci'
Junio C Hamano
1
-2
/
+2
2022-05-02
Merge branch 'ep/maint-equals-null-cocci' for maint-2.35
Junio C Hamano
1
-2
/
+2
2022-05-02
tree-wide: apply equals-null.cocci
Junio C Hamano
1
-2
/
+2
2022-04-30
clone: plug a miniscule leak
Junio C Hamano
1
-1
/
+3
2022-03-21
Merge branch 'ds/partial-bundles'
Junio C Hamano
1
-0
/
+13
2022-03-13
Merge branch 'gc/parse-tree-indirect-errors'
Junio C Hamano
1
-0
/
+2
2022-03-09
clone: fail gracefully when cloning filtered bundle
Derrick Stolee
1
-0
/
+13
2022-03-01
checkout, clone: die if tree cannot be parsed
Glen Choo
1
-0
/
+2
2022-02-25
Merge branch 'js/apply-partial-clone-filters-recursively'
Junio C Hamano
1
-2
/
+34
2022-02-18
Merge branch 'ab/release-transport-ls-refs-options'
Junio C Hamano
1
-7
/
+6
2022-02-09
clone, submodule: pass partial clone filters to submodules
Josh Steadmon
1
-2
/
+34
2022-02-09
Merge branch 'jt/clone-not-quite-empty'
Junio C Hamano
1
-6
/
+6
2022-02-09
Merge branch 'ab/config-based-hooks-2'
Junio C Hamano
1
-1
/
+2
2022-02-06
ls-remote & transport API: release "struct transport_ls_refs_options"
Ævar Arnfjörð Bjarmason
1
-7
/
+6
2022-01-26
clone: support unusual remote ref configurations
Jonathan Tan
1
-6
/
+6
2022-01-12
Merge branch 'ps/lockfile-cleanup-fix'
Junio C Hamano
1
-1
/
+1
2022-01-10
Merge branch 'ja/i18n-similar-messages'
Junio C Hamano
1
-3
/
+3
2022-01-07
hooks: convert non-worktree 'post-checkout' hook to hook library
Emily Shaffer
1
-1
/
+2
2022-01-07
fetch: fix deadlock when cleaning up lockfiles in async signals
Patrick Steinhardt
1
-1
/
+1
2022-01-05
i18n: turn even more messages into "cannot be used together" ones
Jean-Noël Avila
1
-2
/
+2
2022-01-05
i18n: turn "options are incompatible" into "cannot be used together"
Jean-Noël Avila
1
-1
/
+1
2021-12-15
clone: avoid using deprecated `sparse-checkout init`
Elijah Newren
1
-1
/
+1
2021-10-23
clone: fix a memory leak of the "git_dir" variable
Ævar Arnfjörð Bjarmason
1
-1
/
+3
2021-10-13
Merge branch 'en/removing-untracked-fixes'
Junio C Hamano
1
-0
/
+1
2021-10-03
Merge branch 'jk/clone-unborn-head-in-bare'
Junio C Hamano
1
-16
/
+17
2021-09-27
Remove ignored files by default when they are in the way
Elijah Newren
1
-2
/
+1
2021-09-27
unpack-trees: introduce preserve_ignored to unpack_trees_options
Elijah Newren
1
-0
/
+2
2021-09-20
Merge branch 'ar/submodule-add-more'
Junio C Hamano
1
-116
/
+2
2021-09-20
Merge branch 'ps/fetch-optim'
Junio C Hamano
1
-5
/
+3
2021-09-20
clone: handle unborn branch in bare repos
Jeff King
1
-16
/
+17
2021-09-10
Merge branch 'ab/retire-advice-config'
Junio C Hamano
1
-1
/
+1
2021-09-01
connected: refactor iterator to return next object ID directly
Patrick Steinhardt
1
-5
/
+3
2021-08-30
clone: set submodule.recurse=true if submodule.stickyRecursiveClone enabled
Mahi Kolla
1
-0
/
+5
2021-08-25
advice: remove read uses of most global `advice_` variables
Ben Boeckel
1
-1
/
+1
2021-08-10
dir: libify and export helper functions from clone.c
Atharva Raykar
1
-116
/
+2
2021-06-14
Merge branch 'jk/clone-clean-upon-transport-error'
Junio C Hamano
1
-7
/
+4
2021-05-19
clone: clean up directory after transport_fetch_refs() failure
Jeff King
1
-7
/
+4
2021-04-27
hash: provide per-algorithm null OIDs
brian m. carlson
1
-1
/
+1
2021-04-08
Merge branch 'll/clone-reject-shallow'
Junio C Hamano
1
-0
/
+21
2021-04-01
builtin/clone.c: add --reject-shallow option
Li Linchao
1
-0
/
+21
2021-03-14
clone: free or UNLEAK further pointers when finished
Andrzej Hunt
1
-4
/
+10
2021-02-17
Merge branch 'jt/clone-unborn-head'
Junio C Hamano
1
-9
/
+25
2021-02-05
clone: respect remote unborn HEAD
Jonathan Tan
1
-2
/
+14
2021-02-05
connect, transport: encapsulate arg in struct
Jonathan Tan
1
-7
/
+11
2020-12-18
Merge branch 'js/init-defaultbranch-advice'
Junio C Hamano
1
-1
/
+1
2020-12-13
get_default_branch_name(): prepare for showing some advice
Johannes Schindelin
1
-1
/
+1
2020-12-03
builtin/clone.c: don't ignore transport_fetch_refs() errors
Taylor Blau
1
-4
/
+11
2020-10-27
Merge branch 'sb/clone-origin'
Junio C Hamano
1
-15
/
+56
2020-09-30
clone: allow configurable default for `-o`/`--origin`
Sean Barag
1
-7
/
+19
2020-09-30
clone: read new remote name from remote_name instead of option_origin
Sean Barag
1
-15
/
+16
2020-09-30
clone: validate --origin option before use
Sean Barag
1
-0
/
+3
2020-09-30
clone: use more conventional config/option layering
Sean Barag
1
-1
/
+26
2020-09-22
builtin/clone: avoid failure with GIT_DEFAULT_HASH
brian m. carlson
1
-1
/
+1
2020-09-06
refspec: add and use refspec_appendf()
René Scharfe
1
-5
/
+2
2020-08-10
Merge branch 'jk/strvec'
Junio C Hamano
1
-19
/
+19
2020-07-30
strvec: rename struct fields
Jeff King
1
-2
/
+2
2020-07-30
Merge branch 'bw/fail-cloning-into-non-empty' into master
Junio C Hamano
1
-2
/
+10
2020-07-28
strvec: convert builtin/ callers away from argv_array name
Jeff King
1
-17
/
+17
2020-07-10
git clone: don't clone into non-empty directory
Ben Wijen
1
-2
/
+10
2020-07-06
Merge branch 'js/default-branch-name'
Junio C Hamano
1
-4
/
+9
2020-07-06
Merge branch 'bc/sha-256-part-2'
Junio C Hamano
1
-0
/
+9
2020-06-24
clone: use configured default branch name when appropriate
Johannes Schindelin
1
-3
/
+7
2020-06-24
init: allow specifying the initial branch name for the new repository
Johannes Schindelin
1
-1
/
+2
2020-06-17
Merge branch 'js/reflog-anonymize-for-clone-and-fetch'
Junio C Hamano
1
-5
/
+8
2020-06-04
clone/fetch: anonymize URLs in the reflog
Johannes Schindelin
1
-5
/
+8
2020-05-27
builtin/clone: initialize hash algorithm properly
brian m. carlson
1
-0
/
+9
2020-04-28
Merge branch 'jc/log-no-mailmap'
Junio C Hamano
1
-1
/
+1
2020-04-22
Merge branch 'jk/use-quick-lookup-in-clone-for-tag-following'
Junio C Hamano
1
-1
/
+3
2020-04-22
Merge branch 'jt/connectivity-check-optim-in-partial-clone'
Junio C Hamano
1
-5
/
+2
2020-04-01
clone: use "quick" lookup while following tags
Jeff King
1
-1
/
+3
2020-03-29
connected: always use partial clone optimization
Jonathan Tan
1
-5
/
+2
2020-03-26
Merge branch 'bc/filter-process'
Junio C Hamano
1
-1
/
+4
2020-03-26
Merge branch 'bc/sha-256-part-1-of-4'
Junio C Hamano
1
-1
/
+1
2020-03-16
clone: reorder --recursive/--recurse-submodules
Junio C Hamano
1
-1
/
+1
2020-03-16
builtin/clone: compute checkout metadata for clones
brian m. carlson
1
-1
/
+4
2020-03-10
real_path: remove unsafe API
Alexandr Miloslavskiy
1
-1
/
+5
2020-03-05
Merge branch 'es/recursive-single-branch-clone'
Junio C Hamano
1
-0
/
+5
2020-02-25
clone: pass --single-branch during --recurse-submodules
Emily Shaffer
1
-0
/
+5
2020-02-24
builtin/init-db: allow specifying hash algorithm on command line
brian m. carlson
1
-1
/
+1
2020-02-14
Merge branch 'ds/sparse-checkout-harden'
Junio C Hamano
1
-1
/
+1
2020-01-30
connected: verify promisor-ness of partial clone
Jonathan Tan
1
-2
/
+3
2020-01-24
clone: fix --sparse option with URLs
Derrick Stolee
1
-1
/
+1
2019-12-25
Merge branch 'ds/sparse-cone'
Junio C Hamano
1
-0
/
+27
2019-12-09
Sync with Git 2.24.1
Junio C Hamano
1
-1
/
+1
2019-12-06
Sync with 2.23.1
Johannes Schindelin
1
-1
/
+1
[next]