summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorLines
2024-04-18sequencer: always free "struct replay_opts"Phillip Wood-2/+4
2024-04-18Merge branch 'pw/t3428-cleanup' into pw/rebase-m-signoff-fixJunio C Hamano-37/+30
2024-04-18repository: drop `initialize_the_repository()`Patrick Steinhardt-12/+26
2024-04-18repository: drop `the_index` variablePatrick Steinhardt-22/+6
2024-04-18builtin/clone: stop using `the_index`Patrick Steinhardt-4/+3
2024-04-18repository: initialize index in `repo_init()`Patrick Steinhardt-11/+17
2024-04-18builtin: stop using `the_index`Patrick Steinhardt-371/+356
2024-04-18t/helper: stop using `the_index`Patrick Steinhardt-51/+43
2024-04-17Merge branch 'icasefs-symlink-confusion'Johannes Schindelin-57/+559
2024-04-17init: refactor the template directory discovery into its own functionJohannes Schindelin-18/+37
2024-04-17find_hook(): refactor the `STRIP_EXTENSION` logicJohannes Schindelin-7/+11
2024-04-17clone: when symbolic links collide with directories, keep the latterJohannes Schindelin-2/+31
2024-04-17entry: report more colliding pathsJohannes Schindelin-1/+20
2024-04-17t5510: verify that D/F confusion cannot lead to an RCEJohannes Schindelin-0/+24
2024-04-17submodule: require the submodule path to contain directories onlyJohannes Schindelin-5/+113
2024-04-17clone_submodule: avoid using `access()` on directoriesJohannes Schindelin-1/+1
2024-04-17submodules: submodule paths must not contain symlinksJohannes Schindelin-0/+83
2024-04-17clone: prevent clashing git dirs when cloning submodule in parallelFilip Hejsek-2/+66
2024-04-17t7423: add tests for symlinked submodule directoriesFilip Hejsek-0/+66
2024-04-17has_dir_name(): do not get confused by characters < '/'Filip Hejsek-53/+47
2024-04-17docs: document security issues around untrusted .git dirsJeff King-0/+46
2024-04-17upload-pack: disable lazy-fetching by defaultJeff King-0/+46
2024-04-17fetch/clone: detect dubious ownership of local repositoriesJohannes Schindelin-3/+38
2024-04-17t0411: add tests for cloning from partial repoFilip Hejsek-0/+60
2024-04-17midx: disable replace objectsXing Xin-0/+24
2024-04-17builtin/receive-pack: convert to use git-maintenance(1)Patrick Steinhardt-12/+11
2024-04-17run-command: introduce function to prepare auto-maintenance processPatrick Steinhardt-6/+20
2024-04-16credential: add method for querying capabilitiesbrian m. carlson-1/+60
2024-04-16credential-cache: implement authtype capabilitybrian m. carlson-6/+28
2024-04-16t: add credential tests for authtypebrian m. carlson-0/+123
2024-04-16credential: add support for multistage credential roundsbrian m. carlson-35/+184
2024-04-16t5563: refactor for multi-stage authenticationbrian m. carlson-47/+66
2024-04-16docs: set a limit on credential line lengthbrian m. carlson-1/+3
2024-04-16credential: enable state capabilitybrian m. carlson-0/+11
2024-04-16credential: add an argument to keep statebrian m. carlson-12/+71
2024-04-16http: add support for authtype and credentialbrian m. carlson-12/+176
2024-04-16docs: indicate new credential protocol fieldsbrian m. carlson-1/+48
2024-04-16credential: add a field called "ephemeral"brian m. carlson-0/+35
2024-04-16credential: gate new fields on capabilitybrian m. carlson-24/+215
2024-04-16credential: add a field for pre-encoded credentialsbrian m. carlson-4/+11
2024-04-16http: use new headers for each object requestbrian m. carlson-9/+13
2024-04-16remote-curl: reset headers on new requestbrian m. carlson-2/+4
2024-04-16credential: add an authtype fieldbrian m. carlson-0/+11
2024-04-16mailmap: change primary address for Linus ArverLinus Arver-0/+1
2024-04-17builtin/clone: refuse local clones of unsafe repositoriesPatrick Steinhardt-0/+38
2024-04-17setup.c: introduce `die_upon_dubious_ownership()`Patrick Steinhardt-0/+33
2024-04-17builtin/clone: abort when hardlinked source and target file differPatrick Steinhardt-1/+20
2024-04-17builtin/clone: stop resolving symlinks when copying filesPatrick Steinhardt-5/+1
2024-04-17Merge branch 'js/github-actions-update'Johannes Schindelin-10/+10
2024-04-17Merge branch 'jc/maint-github-actions-update'Johannes Schindelin-10/+10