summaryrefslogtreecommitdiff
path: root/builtin
AgeCommit message (Expand)AuthorFilesLines
2024-05-24Merge branch 'fixes/2.45.1/2.40' into fixes/2.45.1/2.41Junio C Hamano1-11/+2
2024-05-24Merge branch 'jc/fix-2.45.1-and-friends-for-2.39' into fixes/2.45.1/2.40Junio C Hamano1-11/+2
2024-05-21clone: drop the protections where hooks aren't runJohannes Schindelin1-11/+1
2024-04-19Sync with 2.40.2Johannes Schindelin4-26/+135
2024-04-19Sync with 2.39.4Johannes Schindelin4-26/+135
2024-04-19Merge branch 'ownership-checks-in-local-clones'Johannes Schindelin1-5/+34
2024-04-19clone: prevent hooks from running during a cloneJohannes Schindelin1-1/+11
2024-04-17init: refactor the template directory discovery into its own functionJohannes Schindelin1-18/+4
2024-04-17submodule: require the submodule path to contain directories onlyJohannes Schindelin1-1/+31
2024-04-17clone_submodule: avoid using `access()` on directoriesJohannes Schindelin1-1/+1
2024-04-17submodules: submodule paths must not contain symlinksJohannes Schindelin1-0/+35
2024-04-17clone: prevent clashing git dirs when cloning submodule in parallelFilip Hejsek1-0/+17
2024-04-17upload-pack: disable lazy-fetching by defaultJeff King1-0/+2
2024-04-17builtin/clone: refuse local clones of unsafe repositoriesPatrick Steinhardt1-0/+14
2024-04-17builtin/clone: abort when hardlinked source and target file differPatrick Steinhardt1-1/+20
2024-04-17builtin/clone: stop resolving symlinks when copying filesPatrick Steinhardt1-5/+1
2023-05-17Merge branch 'jc/attr-source-tree'Junio C Hamano2-10/+9
2023-05-15Merge branch 'ps/fetch-output-format'Junio C Hamano1-197/+285
2023-05-15Merge branch 'sl/diff-files-sparse'Junio C Hamano1-0/+4
2023-05-15Merge branch 'ds/merge-tree-use-config'Junio C Hamano1-0/+3
2023-05-15Merge branch 'tl/push-branches-is-an-alias-for-all'Junio C Hamano1-3/+4
2023-05-15Merge branch 'jc/name-rev-deprecate-stdin-further'Junio C Hamano1-1/+5
2023-05-15Merge branch 'ds/fsck-bitmap'Junio C Hamano1-3/+7
2023-05-15Merge branch 'rj/branch-unborn-in-other-worktrees'Junio C Hamano1-13/+58
2023-05-10merge-tree: load default git configDerrick Stolee1-0/+3
2023-05-10fetch: introduce machine-parseable "porcelain" output formatPatrick Steinhardt1-19/+69
2023-05-10fetch: move option related variables into main functionPatrick Steinhardt1-97/+100
2023-05-10fetch: lift up parsing of "fetch.output" config variablePatrick Steinhardt1-18/+32
2023-05-10fetch: introduce `display_format` enumPatrick Steinhardt1-21/+46
2023-05-10fetch: refactor calculation of the display table widthPatrick Steinhardt1-41/+34
2023-05-10fetch: print left-hand side when fetching HEAD:fooPatrick Steinhardt1-18/+19
2023-05-10fetch: fix `--no-recurse-submodules` with multi-remote fetchesPatrick Steinhardt1-0/+2
2023-05-10Merge branch 'mh/credential-oauth-refresh-token'Junio C Hamano1-0/+3
2023-05-09Merge branch 'ob/messages-capitalize-exception'Junio C Hamano1-1/+1
2023-05-09Merge branch 'en/header-split-cache-h-part-2'Junio C Hamano41-0/+54
2023-05-09diff-files: integrate with sparse indexShuqi Liang1-0/+4
2023-05-06push: introduce '--branches' optionTeng Long1-3/+4
2023-05-06attr: teach "--attr-source=<tree>" global option to "git"John Cai2-10/+9
2023-05-06name-rev: make --stdin hiddenJohn Cai1-1/+5
2023-05-02Merge branch 'tb/ban-strtok'Junio C Hamano1-2/+2
2023-05-02fsck: use local repositoryDerrick Stolee1-3/+3
2023-05-02fsck: verify checksums of all .bitmap filesDerrick Stolee1-0/+4
2023-04-28Merge branch 'tb/enable-cruft-packs-by-default'Junio C Hamano2-7/+3
2023-04-28messages: capitalization and punctuation exceptionsOswald Buddenhagen1-1/+1
2023-04-27Merge branch 'ds/fsck-pack-revindex'Junio C Hamano1-0/+36
2023-04-27Merge branch 'tb/pack-revindex-on-disk'Junio C Hamano2-4/+6
2023-04-25Merge branch 'ps/fix-geom-repack-with-alternates'Junio C Hamano2-12/+60
2023-04-25Merge branch 'jk/protocol-cap-parse-fix'Junio C Hamano1-1/+1
2023-04-25Merge branch 'en/header-split-cache-h'Junio C Hamano68-0/+125
2023-04-24string-list: multi-delimiter `string_list_split_in_place()`Taylor Blau1-2/+2