summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorLines
2024-05-07cocci: introduce rules to transform "refs" to pass ref storePatrick Steinhardt-0/+103
2024-05-07refs: add `exclude_patterns` parameter to `for_each_fullref_in()`Patrick Steinhardt-13/+16
2024-05-07refs: introduce missing functions that accept a `struct ref_store`Patrick Steinhardt-14/+64
2024-05-07builtin/tag: add --trailer optionJohn Passaro-11/+157
2024-05-07builtin/commit: refactor --trailer logicJohn Passaro-8/+23
2024-05-07builtin/commit: use ARGV macro to collect trailersJohn Passaro-9/+1
2024-05-07refs: remove `create_symref` and associated dead codeKarthik Nayak-172/+0
2024-05-07refs: rename `refs_create_symref()` to `refs_update_symref()`Karthik Nayak-11/+9
2024-05-07refs: use transaction in `refs_create_symref()`Karthik Nayak-8/+41
2024-05-07refs: add support for transactional symref updatesKarthik Nayak-40/+197
2024-05-07refs: move `original_update_refname` to 'refs.c'Karthik Nayak-33/+25
2024-05-07refs: support symrefs in 'reference-transaction' hookKarthik Nayak-9/+25
2024-05-07files-backend: extract out `create_symref_lock()`Karthik Nayak-14/+37
2024-05-07refs: accept symref values in `ref_transaction_update()`Karthik Nayak-24/+71
2024-05-06repository: stop setting SHA1 as the default object hashPatrick Steinhardt-20/+0
2024-05-06oss-fuzz/commit-graph: set up hash algorithmPatrick Steinhardt-0/+1
2024-05-06builtin/shortlog: don't set up revisions without repoPatrick Steinhardt-1/+1
2024-05-06builtin/diff: explicitly set hash algo when there is no repoPatrick Steinhardt-0/+9
2024-05-06builtin/bundle: abort "verify" early when there is no repositoryPatrick Steinhardt-0/+5
2024-05-06builtin/blame: don't access potentially unitialized `the_hash_algo`Patrick Steinhardt-3/+2
2024-05-06builtin/rev-parse: allow shortening to more than 40 hex charactersPatrick Steinhardt-3/+8
2024-05-06remote-curl: fix parsing of detached SHA256 headsPatrick Steinhardt-1/+33
2024-05-06attr: fix BUG() when parsing attrs outside of repoPatrick Steinhardt-0/+21
2024-05-06attr: don't recompute default attribute sourcePatrick Steinhardt-9/+16
2024-05-06parse-options-cb: only abbreviate hashes when hash algo is knownPatrick Steinhardt-1/+19
2024-05-06path: move `validate_headref()` to its only userPatrick Steinhardt-54/+53
2024-05-06path: harden validation of HEAD with non-standard hashesPatrick Steinhardt-1/+1
2024-05-06Merge branch 'ps/the-index-is-no-more' into ps/undecided-is-not-necessarily-sha1Junio C Hamano-455/+435
2024-05-06Merge branch 'jc/no-default-attr-tree-in-bare' into ps/undecided-is-not-neces...Junio C Hamano-10/+10
2024-05-06cmake: let `test-tool` run the unit tests, tooJohannes Schindelin-1/+2
2024-05-06ci: use test-tool as unit test runner on WindowsJosh Steadmon-1/+1
2024-05-06t/Makefile: run unit tests alongside shell testsJeff King-3/+19
2024-05-06unit tests: add rule for running with test-toolJosh Steadmon-2/+10
2024-05-06test-tool run-command testsuite: support unit testsJosh Steadmon-3/+14
2024-05-06test-tool run-command testsuite: remove hardcoded filterJosh Steadmon-3/+1
2024-05-06test-tool run-command testsuite: get shell from envJosh Steadmon-1/+8
2024-05-06t0080: turn t-basic unit test into a helperJosh Steadmon-17/+20
2024-05-06ci: fix Python dependency on Ubuntu 24.04Patrick Steinhardt-2/+6
2024-05-06Documentation: Mention that refspecs are explained elsewhereØystein Walle-1/+2
2024-05-06format-patch: run range-diff with larger creation-factorJunio C Hamano-1/+12
2024-05-06gitlab-ci: add smoke test for fuzzersPatrick Steinhardt-0/+9
2024-05-06builtin/config: display subcommand helpPatrick Steinhardt-3/+3
2024-05-06builtin/config: introduce "edit" subcommandPatrick Steinhardt-36/+68
2024-05-06builtin/config: introduce "remove-section" subcommandPatrick Steinhardt-6/+41
2024-05-06builtin/config: introduce "rename-section" subcommandPatrick Steinhardt-15/+50
2024-05-06builtin/config: introduce "unset" subcommandPatrick Steinhardt-26/+84
2024-05-06builtin/config: introduce "set" subcommandPatrick Steinhardt-63/+140
2024-05-06builtin/config: introduce "get" subcommandPatrick Steinhardt-99/+194
2024-05-06builtin/config: introduce "list" subcommandPatrick Steinhardt-64/+162
2024-05-06builtin/config: pull out function to handle `--null`Patrick Steinhardt-6/+9