aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
44 hoursThe eighth batchHEADmastermainJunio C Hamano1-0/+35
44 hoursMerge branch 'ps/leakfixes-base'Junio C Hamano12-2/+15
44 hoursMerge branch 'kn/osxkeychain-skip-idempotent-store'Junio C Hamano1-0/+14
44 hoursMerge branch 'jc/format-patch-more-aggressive-range-diff'Junio C Hamano3-1/+12
44 hoursMerge branch 'jc/rev-parse-fatal-doc'Junio C Hamano1-2/+13
44 hoursMerge branch 'jc/t0017-clarify-bogus-expectation'Junio C Hamano1-1/+8
44 hoursMerge branch 'ds/send-email-per-message-block'Junio C Hamano1-4/+7
44 hoursMerge branch 'ps/complete-config-w-subcommands'Junio C Hamano2-25/+73
44 hoursMerge branch 'jc/doc-diff-name-only'Junio C Hamano1-2/+3
44 hoursMerge branch 'tb/pack-bitmap-write-cleanups'Junio C Hamano5-138/+185
44 hoursMerge branch 'ps/builtin-config-cleanup'Junio C Hamano4-433/+552
44 hoursMerge branch 'ps/pseudo-ref-terminology'Junio C Hamano10-117/+169
44 hoursMerge branch 'kn/patch-iteration-doc'Junio C Hamano1-0/+79
44 hoursMerge branch 'mt/t0211-typofix'Junio C Hamano1-1/+1
44 hoursMerge branch 'jc/doc-manpages-l10n'Junio C Hamano1-0/+7
3 dayst: mark a bunch of tests as leak-freePatrick Steinhardt11-0/+13
3 daysci: add missing dependency for TTY prereqPatrick Steinhardt1-2/+2
7 daysThe seventh batchJunio C Hamano1-0/+9
7 daysMerge branch 'mt/openindiana-portability'Junio C Hamano8-8/+8
7 daysMerge branch 'dg/fetch-pack-code-cleanup'Junio C Hamano1-5/+0
7 daysMerge branch 'dm/update-index-doc-fix'Junio C Hamano1-0/+1
7 daysMerge branch 'jc/patch-flow-updates'Junio C Hamano1-51/+70
7 daysMerge branch 'it/refs-name-conflict'Junio C Hamano2-1/+19
7 daysMerge branch 'la/hide-trailer-info'Junio C Hamano6-114/+505
10 daysThe sixth batchJunio C Hamano1-0/+8
10 daysMerge branch 'jc/compat-regex-calloc-fix'Junio C Hamano3-13/+13
10 daysMerge branch 'kn/ref-transaction-symref'Junio C Hamano28-310/+385
13 dayst/t9001-send-email.sh: sed - remove the i flag for sMarcel Telka1-1/+1
13 dayst/t9118-git-svn-funky-branch-names.sh: sed needs semicolonMarcel Telka1-1/+1
13 dayst/t1700-split-index.sh: mv -v is not portableMarcel Telka1-1/+1
13 dayst/t4202-log.sh: fix misspelled variableMarcel Telka1-1/+1
13 dayst/t0600-reffiles-backend.sh: rm -v is not portableMarcel Telka1-1/+1
13 dayst/t9902-completion.sh: backslashes in echoMarcel Telka1-1/+1
13 daysSwitch grep from non-portable BRE to portable EREMarcel Telka2-2/+2
13 daysdiff: document what --name-only showsJunio C Hamano1-2/+3
13 daysSubmittingPatches: advertise git-manpages-l10n project a bitJunio C Hamano1-0/+7
13 daysSubmittingPatches: add section for iterating patchesKarthik Nayak1-0/+79
13 daysMerge branch 'jc/patch-flow-updates' into kn/patch-iteration-docJunio C Hamano1-51/+70
13 dayscompletion: adapt git-config(1) to complete subcommandsPatrick Steinhardt2-25/+73
14 dayst0017: clarify dubious test set-upJunio C Hamano1-1/+8
14 daysThe fifth batchJunio C Hamano1-0/+7
14 daysMerge branch 'ps/refs-without-the-repository'Junio C Hamano77-680/+1052
14 daysMerge branch 'jl/git-no-advice'Junio C Hamano5-10/+104
14 daysMerge branch 'rs/external-diff-with-exit-code'Junio C Hamano2-38/+3
14 daysRevert "diff: fix --exit-code with external diff"Junio C Hamano2-38/+3
14 dayst/t0211-trace2-perf.sh: fix typo patern -> patternMarcel Telka1-1/+1
2024-05-15osxkeychain: state to skip unnecessary store operationsKoji Nakamaru1-0/+11
2024-05-15osxkeychain: exclusive lock to serialize execution of operationsKoji Nakamaru1-0/+3
2024-05-15The fourth batchJunio C Hamano1-1/+19
2024-05-15Merge branch 'ds/scalar-reconfigure-all-fix'Junio C Hamano2-3/+45
2024-05-15Merge branch 'vd/doc-merge-tree-x-option'Junio C Hamano1-0/+5
2024-05-15Merge branch 'rs/external-diff-with-exit-code'Junio C Hamano3-3/+47
2024-05-15Merge branch 'jt/port-ci-whitespace-check-to-gitlab'Junio C Hamano4-64/+109
2024-05-15Merge branch 'ow/refspec-glossary-update'Junio C Hamano1-1/+2
2024-05-15Merge branch 'jp/tag-trailer'Junio C Hamano6-28/+181
2024-05-15Merge branch 'ps/config-subcommands'Junio C Hamano6-370/+812
2024-05-15Merge branch 'js/unit-test-suite-runner'Junio C Hamano11-30/+74
2024-05-15refs: refuse to write pseudorefsPatrick Steinhardt2-3/+10
2024-05-15ref-filter: properly distinuish pseudo and root refsPatrick Steinhardt5-27/+31
2024-05-15refs: pseudorefs are no refsPatrick Steinhardt2-32/+50
2024-05-15refs: classify HEAD as a root refPatrick Steinhardt4-15/+5
2024-05-15refs: do not check ref existence in `is_root_ref()`Patrick Steinhardt6-20/+29
2024-05-15refs: rename `is_special_ref()` to `is_pseudo_ref()`Patrick Steinhardt1-10/+10
2024-05-15refs: rename `is_pseudoref()` to `is_root_ref()`Patrick Steinhardt5-15/+37
2024-05-15Documentation/glossary: define root refs as refsPatrick Steinhardt1-7/+25
2024-05-15Documentation/glossary: clarify limitations of pseudorefsPatrick Steinhardt1-2/+2
2024-05-15Documentation/glossary: redefine pseudorefs as special refsPatrick Steinhardt1-28/+12
2024-05-15builtin/config: pass data between callbacks via local variablesPatrick Steinhardt1-38/+52
2024-05-15builtin/config: convert flags to a local variablePatrick Steinhardt1-19/+29
2024-05-15builtin/config: track "fixed value" option via flags onlyPatrick Steinhardt1-7/+7
2024-05-15builtin/config: convert `key` to a local variablePatrick Steinhardt1-2/+5
2024-05-15builtin/config: convert `key_regexp` to a local variablePatrick Steinhardt1-8/+8
2024-05-15builtin/config: convert `regexp` to a local variablePatrick Steinhardt1-9/+9
2024-05-15builtin/config: convert `value_pattern` to a local variablePatrick Steinhardt1-3/+3
2024-05-15builtin/config: convert `do_not_match` to a local variablePatrick Steinhardt1-3/+3
2024-05-15builtin/config: move `respect_includes_opt` into location optionsPatrick Steinhardt1-7/+12
2024-05-15builtin/config: move default value into display optionsPatrick Steinhardt1-8/+11
2024-05-15builtin/config: move type options into display optionsPatrick Steinhardt1-31/+29
2024-05-15builtin/config: move display options into local variablesPatrick Steinhardt1-70/+101
2024-05-15builtin/config: move location options into local variablesPatrick Steinhardt1-137/+176
2024-05-15builtin/config: refactor functions to have common exit pathsPatrick Steinhardt1-26/+38
2024-05-15config: make the config source constPatrick Steinhardt2-3/+3
2024-05-15builtin/config: check for writeability after source is set upPatrick Steinhardt2-5/+11
2024-05-15builtin/config: move actions into `cmd_config_actions()`Patrick Steinhardt1-25/+23
2024-05-15builtin/config: move legacy options into `cmd_config()`Patrick Steinhardt1-30/+30
2024-05-15builtin/config: move subcommand options into `cmd_config()`Patrick Steinhardt1-14/+14
2024-05-15builtin/config: move legacy mode into its own functionPatrick Steinhardt1-19/+24
2024-05-15builtin/config: stop printing full usage on misusePatrick Steinhardt2-18/+13
2024-05-15pack-bitmap: introduce `bitmap_writer_free()`Taylor Blau4-1/+27
2024-05-15pack-bitmap-write.c: avoid uninitialized 'write_as' fieldTaylor Blau1-0/+1
2024-05-15pack-bitmap: drop unused `max_bitmaps` parameterTaylor Blau4-12/+4
2024-05-15pack-bitmap: avoid use of static `bitmap_writer`Taylor Blau4-123/+159
2024-05-15pack-bitmap-write.c: move commit_positions into commit_pos fieldsTaylor Blau1-25/+16
2024-05-15object.h: add flags allocated by pack-bitmap.hTaylor Blau1-0/+1
2024-05-13Sync with Git 2.45.1Junio C Hamano43-86/+1283
2024-05-13documentation: git-update-index: add --show-index-version to synopsisDov Murik1-0/+1
2024-05-13fetch-pack: remove unused 'struct loose_object_iter'Dr. David Alan Gilbert1-5/+0
2024-05-13The third batchJunio C Hamano1-0/+25
2024-05-13Merge branch 'jc/git-gui-maintainer-update'Junio C Hamano2-3/+3
2024-05-13Merge branch 'fa/p4-error'Junio C Hamano1-11/+13
2024-05-13Merge branch 'ps/ci-fuzzers-at-gitlab-fix'Junio C Hamano1-0/+9
2024-05-13Merge branch 'jk/ci-test-with-jgit-fix'Junio C Hamano1-1/+1
2024-05-13Merge branch 'jk/ci-macos-gcc13-fix'Junio C Hamano2-4/+1
2024-05-13Merge branch 'jc/no-default-attr-tree-in-bare'Junio C Hamano3-10/+10
2024-05-13Merge branch 'ps/ci-python-2-deprecation'Junio C Hamano1-2/+6
2024-05-13Merge branch 'tb/attr-limits'Junio C Hamano2-10/+19
2024-05-13Merge branch 'jc/test-workaround-broken-mv'Junio C Hamano1-1/+2
2024-05-13Merge branch 'ma/win32-unix-domain-socket'Junio C Hamano1-0/+2
2024-05-13compat/regex: fix argument order to calloc(3)Junio C Hamano3-13/+13
2024-05-11SubmittingPatches: welcome the new maintainer of git-gui partJunio C Hamano2-3/+3
2024-05-10Merge branch 'ps/config-subcommands' into ps/builtin-config-cleanupJunio C Hamano6-370/+812
2024-05-10SubmittingPatches: extend the "flow" sectionJunio C Hamano1-42/+61
2024-05-10SubmittingPatches: move the patch-flow section earlierJunio C Hamano1-49/+49
2024-05-09ci: stop installing "gcc-13" for osx-gccJeff King1-1/+0
2024-05-09ci: avoid bare "gcc" for osx-gcc jobJeff King1-1/+1
2024-05-09ci: drop mention of BREW_INSTALL_PACKAGES variableJeff King1-2/+0
2024-05-09ci: update coverity runs_on_pool referenceJeff King1-1/+1
2024-05-09gitlab-ci: fix installing dependencies for fuzz smoke testsPatrick Steinhardt1-1/+1
2024-05-09Merge branch 'ps/ci-python-2-deprecation' into ps/ci-fuzzers-at-gitlab-fixJunio C Hamano1-2/+6
2024-05-09Merge branch 'ps/ci-enable-minimal-fuzzers-at-gitlab' into ps/ci-fuzzers-at-g...Junio C Hamano1-0/+9
2024-05-08git-p4: show Perforce error to the userFahad Alrashed1-11/+13
2024-05-08The second batchJunio C Hamano1-1/+38
2024-05-08Merge branch 'bb/rgb-12-bit-colors'Junio C Hamano4-12/+41
2024-05-08Merge branch 'rs/diff-parseopts-cleanup'Junio C Hamano1-1/+0
2024-05-08Merge branch 'dk/zsh-git-repo-path-fix'Junio C Hamano1-0/+1
2024-05-08Merge branch 'bc/zsh-compatibility'Junio C Hamano2-9/+10
2024-05-08Merge branch 'rj/add-p-typo-reaction'Junio C Hamano2-15/+31
2024-05-08Merge branch 'jt/doc-submitting-rerolled-series'Junio C Hamano1-4/+6
2024-05-08Merge branch 'rh/complete-symbolic-ref'Junio C Hamano2-3/+51
2024-05-08Merge branch 'ps/the-index-is-no-more'Junio C Hamano41-455/+435
2024-05-08Merge branch 'bc/credential-scheme-enhancement'Junio C Hamano16-120/+1025
2024-05-08Merge branch 'ps/ci-test-with-jgit'Junio C Hamano9-109/+228
2024-05-08Merge branch 'ps/reftable-write-optim'Junio C Hamano16-556/+230
2024-05-07scalar: avoid segfault in reconfigure --allDerrick Stolee2-3/+45
2024-05-07t0018: two small fixesJunio C Hamano1-19/+22
2024-05-07Documentation/git-merge-tree.txt: document -XVictoria Dye1-0/+5
2024-05-07refs: remove functions without ref storePatrick Steinhardt2-268/+209
2024-05-07cocci: apply rules to rewrite callers of "refs" interfacesPatrick Steinhardt75-436/+711
2024-05-07cocci: introduce rules to transform "refs" to pass ref storePatrick Steinhardt1-0/+103
2024-05-07refs: add `exclude_patterns` parameter to `for_each_fullref_in()`Patrick Steinhardt5-13/+16
2024-05-07refs: introduce missing functions that accept a `struct ref_store`Patrick Steinhardt2-14/+64
2024-05-07builtin/tag: add --trailer optionJohn Passaro3-11/+157
2024-05-07builtin/commit: refactor --trailer logicJohn Passaro3-8/+23
2024-05-07builtin/commit: use ARGV macro to collect trailersJohn Passaro1-9/+1
2024-05-07refs: remove `create_symref` and associated dead codeKarthik Nayak5-172/+0
2024-05-07refs: rename `refs_create_symref()` to `refs_update_symref()`Karthik Nayak5-11/+9
2024-05-07refs: use transaction in `refs_create_symref()`Karthik Nayak3-8/+41
2024-05-07refs: add support for transactional symref updatesKarthik Nayak4-40/+197
2024-05-07refs: move `original_update_refname` to 'refs.c'Karthik Nayak4-33/+25
2024-05-07refs: support symrefs in 'reference-transaction' hookKarthik Nayak2-9/+25
2024-05-07files-backend: extract out `create_symref_lock()`Karthik Nayak1-14/+37
2024-05-07refs: accept symref values in `ref_transaction_update()`Karthik Nayak14-24/+71
2024-05-06cmake: let `test-tool` run the unit tests, tooJohannes Schindelin1-1/+2
2024-05-06ci: use test-tool as unit test runner on WindowsJosh Steadmon1-1/+1
2024-05-06t/Makefile: run unit tests alongside shell testsJeff King3-3/+19
2024-05-06unit tests: add rule for running with test-toolJosh Steadmon2-2/+10
2024-05-06test-tool run-command testsuite: support unit testsJosh Steadmon1-3/+14
2024-05-06test-tool run-command testsuite: remove hardcoded filterJosh Steadmon1-3/+1
2024-05-06test-tool run-command testsuite: get shell from envJosh Steadmon1-1/+8
2024-05-06t0080: turn t-basic unit test into a helperJosh Steadmon6-17/+20
2024-05-06ci: fix Python dependency on Ubuntu 24.04Patrick Steinhardt1-2/+6
2024-05-06Documentation: Mention that refspecs are explained elsewhereØystein Walle1-1/+2
2024-05-06format-patch: run range-diff with larger creation-factorJunio C Hamano3-1/+12
2024-05-06gitlab-ci: add smoke test for fuzzersPatrick Steinhardt1-0/+9
2024-05-06builtin/config: display subcommand helpPatrick Steinhardt2-3/+3
2024-05-06builtin/config: introduce "edit" subcommandPatrick Steinhardt3-36/+68
2024-05-06builtin/config: introduce "remove-section" subcommandPatrick Steinhardt3-6/+41
2024-05-06builtin/config: introduce "rename-section" subcommandPatrick Steinhardt3-15/+50
2024-05-06builtin/config: introduce "unset" subcommandPatrick Steinhardt3-26/+84
2024-05-06builtin/config: introduce "set" subcommandPatrick Steinhardt3-63/+140
2024-05-06builtin/config: introduce "get" subcommandPatrick Steinhardt3-99/+194
2024-05-06builtin/config: introduce "list" subcommandPatrick Steinhardt3-64/+162
2024-05-06builtin/config: pull out function to handle `--null`Patrick Steinhardt1-6/+9
2024-05-06builtin/config: pull out function to handle config locationPatrick Steinhardt1-65/+68
2024-05-06builtin/config: use `OPT_CMDMODE()` to specify modesPatrick Steinhardt2-18/+27
2024-05-06builtin/config: move "fixed-value" option to correct groupPatrick Steinhardt1-1/+1
2024-05-06builtin/config: move option array aroundPatrick Steinhardt1-48/+48
2024-05-06config: clarify memory ownership when preparing comment stringsPatrick Steinhardt3-16/+13
2024-05-06diff: fix --exit-code with external diffRené Scharfe2-3/+38
2024-05-06diff: report unmerged paths as changes in run_diff_cmd()René Scharfe2-0/+9
2024-05-06refs: return conflict error when checking packed refsIvan Tse2-1/+19
2024-05-03attr.c: move ATTR_MAX_FILE_SIZE check into read_attr_from_buf()Taylor Blau2-10/+19
2024-05-03gitlab-ci: add whitespace error checkJustin Tobler1-0/+9
2024-05-03ci: make the whitespace report optionalJustin Tobler1-12/+33
2024-05-03ci: separate whitespace check scriptJustin Tobler2-64/+78
2024-05-03github-ci: fix link to whitespace errorJustin Tobler1-11/+12
2024-05-03ci: pre-collapse GitLab CI sectionsJustin Tobler1-1/+1
2024-05-03advice: add --no-advice global optionJames Liu5-4/+95
2024-05-03doc: add spacing around paginate optionsJames Liu1-1/+1
2024-05-03doc: clean up usage documentation for --no-* optsJames Liu2-10/+10
2024-05-03stop using HEAD for attributes in bare repository by defaultJunio C Hamano3-10/+10
2024-05-03win32: fix building with NO_UNIX_SOCKETSMike Hommey1-0/+2
2024-05-02t/lib-chunk: work around broken "mv" on some vintage of macOSJunio C Hamano1-1/+2
2024-05-02trailer unit tests: inspect iterator contentsLinus Arver1-13/+148
2024-05-02trailer: document parse_trailers() usageLinus Arver2-5/+54
2024-05-02trailer: retire trailer_info_get() from APILinus Arver2-48/+46
2024-05-02trailer: make trailer_info struct privateLinus Arver2-21/+23
2024-05-02trailer: make parse_trailers() return trailer_info pointerLinus Arver3-31/+31
2024-05-02interpret-trailers: access trailer_info with new helpersLinus Arver3-6/+31
2024-05-02sequencer: use the trailer iteratorLinus Arver1-15/+12