| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2019-12-06 | Sync with 2.22.2 | Johannes Schindelin | 1 | -1/+1 |
| 2019-12-06 | Sync with 2.21.1 | Johannes Schindelin | 1 | -1/+1 |
| 2019-12-06 | Sync with 2.20.2 | Johannes Schindelin | 1 | -1/+1 |
| 2019-12-06 | Sync with 2.19.3 | Johannes Schindelin | 1 | -1/+1 |
| 2019-12-06 | Sync with 2.18.2 | Johannes Schindelin | 1 | -1/+1 |
| 2019-12-06 | Sync with 2.17.3 | Johannes Schindelin | 1 | -1/+1 |
| 2019-12-06 | Sync with 2.16.6 | Johannes Schindelin | 1 | -1/+1 |
| 2019-12-06 | Sync with 2.15.4 | Johannes Schindelin | 1 | -1/+1 |
| 2019-12-06 | Sync with 2.14.6 | Johannes Schindelin | 1 | -1/+1 |
| 2019-12-04 | clone --recurse-submodules: prevent name squatting on Windows | Johannes Schindelin | 1 | -1/+1 |
| 2019-12-01 | Merge branch 'jt/fetch-remove-lazy-fetch-plugging' | Junio C Hamano | 1 | -3/+0 |
| 2019-12-01 | Merge branch 'mr/clone-dir-exists-to-path-exists' | Junio C Hamano | 1 | -4/+4 |
| 2019-11-22 | clone: add --sparse mode | Derrick Stolee | 1 | -0/+27 |
| 2019-11-13 | clone: remove fetch_if_missing=0 | Jonathan Tan | 1 | -3/+0 |
| 2019-10-29 | clone: rename static function `dir_exists()`. | Miriam Rubio | 1 | -4/+4 |
| 2019-10-11 | Merge branch 'rs/dedup-includes' | Junio C Hamano | 1 | -1/+0 |
| 2019-10-11 | Merge branch 'bc/object-id-part17' | Junio C Hamano | 1 | -1/+1 |
| 2019-10-04 | treewide: remove duplicate #include directives | René Scharfe | 1 | -1/+0 |
| 2019-09-18 | Merge branch 'md/list-objects-filter-combo' | Junio C Hamano | 1 | -5/+3 |
| 2019-08-19 | cache: remove null_sha1 | brian m. carlson | 1 | -1/+1 |
| 2019-07-29 | Merge branch 'ds/close-object-store' into maint | Junio C Hamano | 1 | -1/+1 |
| 2019-07-25 | Merge branch 'mt/dir-iterator-updates' | Junio C Hamano | 1 | -32/+43 |
| 2019-07-11 | clone: replace strcmp by fspathcmp | Matheus Tavares | 1 | -1/+1 |
| 2019-07-11 | clone: use dir-iterator to avoid explicit dir traversal | Matheus Tavares | 1 | -22/+25 |
| 2019-07-11 | clone: extract function from copy_or_link_directory | Matheus Tavares | 1 | -8/+16 |
| 2019-07-11 | clone: copy hidden paths at local clone | Matheus Tavares | 1 | -1/+1 |
| 2019-07-11 | clone: better handle symlinked files at .git/objects/ | Matheus Tavares | 1 | -1/+1 |
| 2019-07-09 | Merge branch 'nd/switch-and-restore' | Junio C Hamano | 1 | -1/+1 |
| 2019-07-09 | Merge branch 'ds/close-object-store' | Junio C Hamano | 1 | -1/+1 |
| 2019-06-28 | list-objects-filter-options: make filter_spec a string_list | Matthew DeVore | 1 | -5/+3 |
| 2019-06-17 | Merge branch 'xl/record-partial-clone-origin' | Junio C Hamano | 1 | -1/+1 |
| 2019-06-17 | Merge branch 'ba/clone-remote-submodules' | Junio C Hamano | 1 | -0/+8 |
| 2019-06-13 | Merge branch 'jk/unused-params-final-batch' | Junio C Hamano | 1 | -3/+2 |
| 2019-06-12 | packfile: rename close_all_packs to close_object_store | Derrick Stolee | 1 | -1/+1 |
| 2019-05-29 | clone: respect user supplied origin name when setting up partial clone | Xin Li | 1 | -1/+1 |
| 2019-05-28 | clone: add `--remote-submodules` flag | Ben Avison | 1 | -0/+8 |
| 2019-05-19 | Merge branch 'nd/parse-options-aliases' | Junio C Hamano | 1 | -4/+1 |
| 2019-05-13 | Merge branch 'js/partial-clone-connectivity-check' | Junio C Hamano | 1 | -2/+4 |
| 2019-05-13 | clone: drop dest parameter from copy_alternates() | Jeff King | 1 | -3/+2 |
| 2019-05-07 | doc: promote "git restore" | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2019-05-07 | parse-options: don't emit "ambiguous option" for aliases | Nguyễn Thái Ngọc Duy | 1 | -4/+1 |
| 2019-04-21 | clone: do faster object check for partial clones | Josh Steadmon | 1 | -2/+4 |
| 2019-04-18 | clone: send server options when using protocol v2 | Jonathan Tan | 1 | -0/+6 |
| 2019-02-06 | Merge branch 'nd/the-index-final' | Junio C Hamano | 1 | -0/+1 |
| 2019-02-05 | Merge branch 'js/filter-options-should-use-plain-int' | Junio C Hamano | 1 | -1/+5 |
| 2019-01-24 | cache.h: flip NO_THE_INDEX_COMPATIBILITY_MACROS switch | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2019-01-15 | filter-options: expand scaled numbers | Josh Steadmon | 1 | -1/+5 |
| 2019-01-04 | Merge branch 'sg/clone-initial-fetch-configuration' | Junio C Hamano | 1 | -14/+19 |
| 2018-11-16 | clone: respect additional configured fetch refspecs during initial fetch | SZEDER Gábor | 1 | -10/+15 |
| 2018-11-16 | clone: use a more appropriate variable name for the default refspec | SZEDER Gábor | 1 | -6/+6 |
| 2018-09-17 | Merge branch 'nd/clone-case-smashing-warning' | Junio C Hamano | 1 | -0/+1 |
| 2018-08-17 | clone: report duplicate entries on case-insensitive filesystems | Duy Nguyen | 1 | -0/+1 |
| 2018-08-15 | Merge branch 'jt/connectivity-check-after-unshallow' | Junio C Hamano | 1 | -2/+2 |
| 2018-08-15 | Merge branch 'bw/clone-ref-prefixes' | Junio C Hamano | 1 | -5/+15 |
| 2018-08-02 | Merge branch 'sb/object-store-lookup' | Junio C Hamano | 1 | -1/+2 |
| 2018-08-01 | fetch-pack: unify ref in and out param | Jonathan Tan | 1 | -2/+2 |
| 2018-07-24 | Merge branch 'jt/partial-clone-fsck-connectivity' | Junio C Hamano | 1 | -1/+1 |
| 2018-07-24 | Merge branch 'jt/connectivity-check-after-unshallow' | Junio C Hamano | 1 | -2/+2 |
| 2018-07-20 | clone: send ref-prefixes when using protocol v2 | Brandon Williams | 1 | -5/+15 |
| 2018-07-18 | Merge branch 'sb/object-store-grafts' | Junio C Hamano | 1 | -0/+1 |
| 2018-07-09 | clone: check connectivity even if clone is partial | Jonathan Tan | 1 | -1/+1 |
| 2018-06-29 | commit: add repository argument to lookup_commit_reference | Stefan Beller | 1 | -1/+2 |
| 2018-06-29 | Merge branch 'sb/object-store-grafts' into sb/object-store-lookup | Junio C Hamano | 1 | -0/+1 |
| 2018-06-28 | Merge branch 'ab/refspec-init-fix' | Junio C Hamano | 1 | -1/+1 |
| 2018-06-28 | fetch-pack: put shallow info in output parameter | Brandon Williams | 1 | -2/+2 |
| 2018-06-11 | refspec: s/refspec_item_init/&_or_die/g | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2018-05-30 | Merge branch 'bw/ref-prefix-for-configured-refspec' | Junio C Hamano | 1 | -7/+6 |
| 2018-05-30 | Merge branch 'js/use-bug-macro' | Junio C Hamano | 1 | -1/+1 |
| 2018-05-18 | clone: convert cmd_clone to use refspec_item_init | Brandon Williams | 1 | -6/+4 |
| 2018-05-18 | refspec: rename struct refspec to struct refspec_item | Brandon Williams | 1 | -2/+2 |
| 2018-05-18 | refspec: move refspec parsing logic into its own file | Brandon Williams | 1 | -0/+1 |
| 2018-05-16 | object-store: move object access functions to object-store.h | Stefan Beller | 1 | -0/+1 |
| 2018-05-08 | Merge branch 'bw/protocol-v2' | Junio C Hamano | 1 | -1/+1 |
| 2018-05-06 | Replace all die("BUG: ...") calls by BUG() ones | Johannes Schindelin | 1 | -1/+1 |
| 2018-03-26 | object-store: close all packs upon clearing the object store | Stefan Beller | 1 | -1/+1 |
| 2018-03-23 | object-store: migrate alternates struct and functions from cache.h | Stefan Beller | 1 | -0/+1 |
| 2018-03-15 | transport: convert transport_get_remote_refs to take a list of ref prefixes | Brandon Williams | 1 | -1/+1 |
| 2018-02-15 | Merge branch 'jk/abort-clone-with-existing-dest' into maint | Junio C Hamano | 1 | -7/+24 |
| 2018-02-13 | Merge branch 'jh/partial-clone' | Junio C Hamano | 1 | -2/+20 |
| 2018-01-23 | Merge branch 'jk/abort-clone-with-existing-dest' | Junio C Hamano | 1 | -7/+24 |
| 2018-01-03 | clone: do not clean up directories we didn't create | Jeff King | 1 | -4/+16 |
| 2018-01-03 | clone: factor out dir_exists() helper | Jeff King | 1 | -3/+8 |
| 2017-12-28 | Merge branch 'jt/transport-hide-vtable' | Junio C Hamano | 1 | -3/+0 |
| 2017-12-27 | Merge branch 'es/clone-shared-worktree' | Junio C Hamano | 1 | -1/+2 |
| 2017-12-14 | clone, fetch: remove redundant transport check | Jonathan Tan | 1 | -3/+0 |
| 2017-12-11 | clone: support 'clone --shared' from a worktree | Eric Sunshine | 1 | -1/+2 |
| 2017-12-08 | clone: partial clone | Jonathan Tan | 1 | -2/+20 |
| 2017-11-15 | Merge branch 'mh/tidy-ref-update-flags' | Junio C Hamano | 1 | -2/+2 |
| 2017-11-06 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -11/+11 |
| 2017-11-06 | refs: rename constant `REF_NODEREF` to `REF_NO_DEREF` | Michael Haggerty | 1 | -2/+2 |
| 2017-10-16 | refs: convert resolve_refdup and refs_resolve_refdup to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-10-16 | Convert check_connected to use struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-10-16 | refs: update ref transactions to use struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-10-16 | refs: convert update_ref and refs_update_ref to use struct object_id | brian m. carlson | 1 | -7/+7 |
| 2017-10-06 | treewide: prefer lockfiles on the stack | Martin Ågren | 1 | -4/+3 |
| 2017-09-10 | Merge branch 'bw/clone-recursive-quiet' into maint | Junio C Hamano | 1 | -0/+3 |
| 2017-09-07 | clone: release strbuf after use in remove_junk() | Rene Scharfe | 1 | -1/+1 |
| 2017-08-23 | pack: move pack-closing functions | Jonathan Tan | 1 | -0/+1 |
| 2017-08-22 | Merge branch 'bw/clone-recursive-quiet' | Junio C Hamano | 1 | -0/+3 |
| 2017-08-04 | clone: teach recursive clones to respect -q | Brandon Williams | 1 | -0/+3 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-06-13 | Merge branch 'nd/fopen-errors' | Junio C Hamano | 1 | -1/+1 |
| 2017-06-05 | Merge branch 'jn/clone-add-empty-config-from-command-line' into maint | Junio C Hamano | 1 | -1/+3 |
| 2017-05-29 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -2/+2 |
| 2017-05-26 | clone: use xfopen() instead of fopen() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2017-05-16 | Merge branch 'jn/clone-add-empty-config-from-command-line' | Junio C Hamano | 1 | -1/+3 |
| 2017-05-08 | tree: convert parse_tree_indirect to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-08 | Convert lookup_commit* to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-02 | clone: handle empty config values in -c | Jonathan Nieder | 1 | -1/+3 |
| 2017-05-01 | clone: add a --no-tags option to clone without tags | Ævar Arnfjörð Bjarmason | 1 | -2/+11 |
| 2017-03-30 | Merge branch 'bw/submodule-is-active' | Junio C Hamano | 1 | -7/+43 |
| 2017-03-18 | clone: teach --recurse-submodules to optionally take a pathspec | Brandon Williams | 1 | -7/+43 |
| 2017-02-22 | builtin/clone: convert to struct object_id | brian m. carlson | 1 | -5/+5 |
| 2017-02-02 | Merge branch 'rs/absolute-pathdup' | Junio C Hamano | 1 | -2/+2 |
| 2017-01-27 | use absolute_pathdup() | René Scharfe | 1 | -2/+2 |
| 2016-12-19 | Merge branch 'jc/lock-report-on-error' | Junio C Hamano | 1 | -1/+1 |
| 2016-12-07 | hold_locked_index(): align error handling with hold_lockfile_for_update() | Junio C Hamano | 1 | -1/+1 |
| 2016-12-05 | clone,fetch: explain the shallow-clone option a little more clearly | Alex Henrie | 1 | -1/+1 |
| 2016-10-28 | Merge branch 'jk/clone-copy-alternates-fix' into maint | Junio C Hamano | 1 | -2/+5 |
| 2016-10-17 | Merge branch 'jk/clone-copy-alternates-fix' | Junio C Hamano | 1 | -2/+5 |
| 2016-10-10 | Merge branch 'nd/shallow-deepen' | Junio C Hamano | 1 | -3/+21 |
| 2016-10-05 | clone: detect errors in normalize_path_copy | Jeff King | 1 | -2/+5 |
| 2016-10-03 | Merge branch 'nd/init-core-worktree-in-multi-worktree-world' | Junio C Hamano | 1 | -8/+6 |
| 2016-09-25 | init: call set_git_dir_init() from within init_db() | Nguyễn Thái Ngọc Duy | 1 | -8/+7 |
| 2016-09-22 | clone: pass --progress decision to recursive submodules | Jeff King | 1 | -2/+14 |
| 2016-08-17 | clone: recursive and reference option triggers submodule alternates | Stefan Beller | 1 | -0/+19 |
| 2016-08-15 | clone: implement optional references | Stefan Beller | 1 | -10/+25 |
| 2016-08-15 | clone: clarify option_reference as required | Stefan Beller | 1 | -4/+4 |
| 2016-08-15 | clone: factor out checking for an alternate path | Stefan Beller | 1 | -34/+9 |
| 2016-07-20 | clone: use a real progress meter for connectivity check | Jeff King | 1 | -4/+1 |
| 2016-07-20 | check_everything_connected: use a struct with named options | Jeff King | 1 | -2/+5 |
| 2016-07-06 | Merge branch 'sb/clone-shallow-passthru' | Junio C Hamano | 1 | -3/+2 |
| 2016-06-20 | clone: do not let --depth imply --shallow-submodules | Junio C Hamano | 1 | -3/+2 |
| 2016-06-13 | clone: define shallow clone boundary with --shallow-exclude | Nguyễn Thái Ngọc Duy | 1 | -1/+9 |
| 2016-06-13 | clone: define shallow clone boundary based on time with --shallow-since | Nguyễn Thái Ngọc Duy | 1 | -3/+13 |
| 2016-06-13 | use string_list initializer consistently | Jeff King | 1 | -2/+2 |
| 2016-05-06 | Merge branch 'sb/clone-shallow-passthru' | Junio C Hamano | 1 | -0/+7 |
| 2016-04-26 | clone: add `--shallow-submodules` flag | Stefan Beller | 1 | -0/+7 |
| 2016-04-06 | Merge branch 'sb/submodule-parallel-update' | Junio C Hamano | 1 | -6/+13 |
| 2016-03-01 | clone: allow an explicit argument for parallel submodule clones | Stefan Beller | 1 | -6/+13 |
| 2016-02-29 | builtin/clone.c: mark strings for translation | Nguyễn Thái Ngọc Duy | 1 | -5/+5 |
| 2016-02-26 | Merge branch 'ps/config-error' | Junio C Hamano | 1 | -1/+1 |
| 2016-02-24 | Merge branch 'ew/force-ipv4' | Junio C Hamano | 1 | -0/+6 |
| 2016-02-22 | config: rename git_config_set_or_die to git_config_set | Patrick Steinhardt | 1 | -4/+4 |
| 2016-02-22 | config: rename git_config_set to git_config_set_gently | Patrick Steinhardt | 1 | -1/+1 |
| 2016-02-22 | clone: die on config error in cmd_clone | Patrick Steinhardt | 1 | -4/+4 |
| 2016-02-12 | connect & http: support -4 and -6 switches for remote operations | Eric Wong | 1 | -0/+6 |
| 2016-02-03 | Merge branch 'jc/peace-with-crlf' | Junio C Hamano | 1 | -1/+1 |
| 2016-01-28 | Merge branch 'jc/strbuf-getline' | Junio C Hamano | 1 | -1/+1 |