Age | Commit message (Expand) | Author | Files | Lines |
5 days | The tenth batchHEADmastermain | Junio C Hamano | 1 | -0/+23 |
5 days | Merge branch 'ps/ci-resurrect-p4-on-github' | Junio C Hamano | 1 | -0/+1 |
5 days | Merge branch 'ps/install-bash-completion' | Junio C Hamano | 2 | -0/+24 |
5 days | Merge branch 'jk/p5332-testfix' | Junio C Hamano | 1 | -1/+1 |
5 days | Merge branch 'lo/remove-log-reencode-from-rev-info' | Junio C Hamano | 1 | -1/+0 |
5 days | Merge branch 'ps/fewer-perl' | Junio C Hamano | 10 | -160/+191 |
5 days | Merge branch 'ps/reftable-api-revamp' | Junio C Hamano | 54 | -1274/+1635 |
5 days | Merge branch 'jh/gc-launchctl-schedule-fix' | Junio C Hamano | 1 | -2/+2 |
5 days | Merge branch 'az/tighten-string-array-constness' | Junio C Hamano | 15 | -24/+24 |
5 days | Merge branch 'as/typofix-in-env-h-header' | Junio C Hamano | 1 | -1/+1 |
5 days | Merge branch 'ua/call-repo-config-with-possibly-null-repository' | Junio C Hamano | 2 | -4/+2 |
5 days | Merge branch 'js/git-perf-env-override' | Junio C Hamano | 1 | -0/+12 |
10 days | The ninth batch | Junio C Hamano | 1 | -0/+14 |
10 days | Sync with 'maint' | Junio C Hamano | 0 | -0/+0 |
10 days | Merge branch 'rj/build-tweaks' | Junio C Hamano | 8 | -34/+94 |
10 days | Merge branch 'ps/parse-options-integers' | Junio C Hamano | 37 | -245/+649 |
10 days | Merge branch 'ds/doc-disable-hooks' | Junio C Hamano | 1 | -0/+5 |
10 days | Merge branch 'ps/object-file-cleanup' | Junio C Hamano | 149 | -2064/+2144 |
10 days | Merge branch 'aw/t9811-modernize' | Junio C Hamano | 1 | -5/+3 |
10 days | Merge branch 'jc/ci-skip-unavailable-external-software' | Junio C Hamano | 1 | -9/+22 |
10 days | CI updatesmaint | Junio C Hamano | 0 | -0/+0 |
10 days | Merge branch 'jc/ci-skip-unavailable-external-software' into maint-2.49 | Junio C Hamano | 1 | -9/+22 |
10 days | Merge branch 'js/ci-fedora-gawk' into maint-2.49 | Junio C Hamano | 1 | -1/+1 |
10 days | Merge branch 'js/ci-github-update-ubuntu' into maint-2.49 | Junio C Hamano | 2 | -11/+2 |
10 days | Merge branch 'dd/sparse-glibc-workaround' into maint-2.49 | Junio C Hamano | 1 | -1/+1 |
10 days | ci: skip unavailable external software | Junio C Hamano | 1 | -9/+22 |
11 days | The eighth batch | Junio C Hamano | 1 | -0/+15 |
11 days | Merge branch 'mh/left-right-limited' | Junio C Hamano | 2 | -0/+17 |
11 days | Merge branch 'js/range-check-codeql-workaround' | Junio C Hamano | 1 | -2/+2 |
11 days | Merge branch 'ja/doc-reset-mv-rm-markup-updates' | Junio C Hamano | 7 | -104/+109 |
11 days | Merge branch 'kn/bundle-dedup-optim' | Junio C Hamano | 4 | -41/+61 |
11 days | Merge branch 'pb/perf-test-fixes' | Junio C Hamano | 2 | -4/+5 |
11 days | maintenance: fix launchctl calendar intervals | Josh Heinrichs | 1 | -2/+2 |
12 days | revision: remove log_reencode field from rev_info | Lucas Seiki Oshiro | 1 | -1/+0 |
12 days | p5332: drop "+" from --stdin-packs input | Jeff King | 1 | -1/+1 |
12 days | contrib/completion: install Bash completion | Patrick Steinhardt | 2 | -0/+24 |
12 days | ci: fix p4d executable not being found on GitHub Actions | Patrick Steinhardt | 1 | -0/+1 |
13 days | global: mark usage strings and string tables const | Ahelenia Ziemiańska | 15 | -24/+24 |
2025-04-20 | builtin/difftool: remove unnecessary if statement | Usman Akinyemi | 1 | -2/+1 |
2025-04-20 | builtin/add: remove unnecessary if statement | Usman Akinyemi | 1 | -2/+1 |
2025-04-20 | perf: do allow `GIT_PERF_*` to be overridden again | Johannes Schindelin | 1 | -0/+12 |
2025-04-18 | t9811: fix misconversion of tests | Junio C Hamano | 1 | -2/+1 |
2025-04-18 | environment: fix typo: 'setup_git_directory_gently' | Abhijeet Sonar | 1 | -1/+1 |
2025-04-17 | config.mak.uname: set CSPRNG_METHOD to getrandom on Linux | Ramsay Jones | 1 | -0/+1 |
2025-04-17 | The seventh batch | Junio C Hamano | 1 | -0/+14 |
2025-04-17 | Merge branch 'ab/environment-clean-header' | Junio C Hamano | 1 | -2/+0 |
2025-04-17 | Merge branch 'ps/refname-avail-check-optim' | Junio C Hamano | 2 | -2/+17 |
2025-04-17 | Merge branch 'cj/refname-avail-check-optim-typofix' | Junio C Hamano | 1 | -2/+2 |
2025-04-17 | Merge branch 'ua/update-update-server-info' | Junio C Hamano | 2 | -2/+9 |
2025-04-17 | Merge branch 'en/merge-recursive-debug' | Junio C Hamano | 46 | -5241/+538 |
2025-04-17 | Merge branch 'kn/blame-porcelain-unblamable' | Junio C Hamano | 4 | -5/+60 |
2025-04-17 | Merge branch 'jk/fetch-follow-remote-head-fix' | Junio C Hamano | 4 | -28/+32 |
2025-04-17 | parse-options: detect mismatches in integer signedness | Patrick Steinhardt | 6 | -9/+16 |
2025-04-17 | parse-options: introduce precision handling for `OPTION_UNSIGNED` | Patrick Steinhardt | 6 | -13/+60 |
2025-04-17 | parse-options: introduce precision handling for `OPTION_INTEGER` | Patrick Steinhardt | 8 | -14/+75 |
2025-04-17 | parse-options: rename `OPT_MAGNITUDE()` to `OPT_UNSIGNED()` | Patrick Steinhardt | 9 | -47/+47 |
2025-04-17 | parse-options: support unit factors in `OPT_INTEGER()` | Patrick Steinhardt | 3 | -7/+11 |
2025-04-17 | global: use designated initializers for options | Patrick Steinhardt | 24 | -158/+443 |
2025-04-17 | parse: fix off-by-one for minimum signed values | Patrick Steinhardt | 1 | -1/+1 |
2025-04-16 | config.mak.uname: add arc4random to the cygwin build | Ramsay Jones | 1 | -0/+1 |
2025-04-16 | config.mak.uname: add sysinfo() configuration for cygwin | Ramsay Jones | 3 | -1/+14 |
2025-04-16 | builtin/gc.c: correct RAM calculation when using sysinfo | Ramsay Jones | 1 | -2/+7 |
2025-04-16 | config.mak.uname: add clock_gettime() to the cygwin build | Ramsay Jones | 1 | -0/+2 |
2025-04-16 | config.mak.uname: add HAVE_GETDELIM to the cygwin section | Ramsay Jones | 1 | -0/+1 |
2025-04-16 | config.mak.uname: only set NO_REGEX on cygwin for v1.7 | Ramsay Jones | 2 | -2/+4 |
2025-04-16 | config.mak.uname: add a note about NO_STRLCPY for Linux | Ramsay Jones | 1 | -0/+1 |
2025-04-16 | Makefile: remove NEEDS_LIBRT build variable | Ramsay Jones | 2 | -9/+0 |
2025-04-16 | meson.build: set default help format to html on windows | Ramsay Jones | 2 | -2/+13 |
2025-04-16 | meson.build: only set build variables for non-default values | Ramsay Jones | 2 | -2/+31 |
2025-04-16 | Makefile: only set some BASIC_CFLAGS when RUNTIME_PREFIX is set | Ramsay Jones | 1 | -17/+21 |
2025-04-16 | meson.build: remove -DCURL_DISABLE_TYPECHECK | Ramsay Jones | 1 | -1/+0 |
2025-04-16 | The sixth batch | Junio C Hamano | 1 | -0/+48 |
2025-04-16 | Merge branch 'ps/cat-file-filter-batch' | Junio C Hamano | 8 | -82/+411 |
2025-04-16 | Merge branch 'ps/test-wo-perl-prereq' | Junio C Hamano | 84 | -373/+471 |
2025-04-16 | Merge branch 'jt/help-sha-backend-info-in-build-options' | Junio C Hamano | 3 | -0/+26 |
2025-04-16 | Merge branch 'kn/non-transactional-batch-updates' | Junio C Hamano | 10 | -523/+969 |
2025-04-16 | Merge branch 'zy/send-email-error-handling' | Junio C Hamano | 1 | -15/+52 |
2025-04-16 | Merge branch 'ps/maintenance-reflog-expire' | Junio C Hamano | 7 | -165/+263 |
2025-04-16 | Merge branch 'jt/rev-list-z' | Junio C Hamano | 6 | -34/+175 |
2025-04-16 | Merge branch 'ab/pathspec-sign-compare-workaround' | Junio C Hamano | 1 | -15/+17 |
2025-04-16 | Merge branch 'ps/misc-build-fixes' | Junio C Hamano | 9 | -47/+87 |
2025-04-16 | Merge branch 'sk/clar-trailer-urlmatch-norm-test' | Junio C Hamano | 5 | -363/+342 |
2025-04-16 | Merge branch 'ab/rm-sign-compare' | Junio C Hamano | 1 | -12/+9 |
2025-04-16 | Merge branch 'jt/ref-transaction-abort-fix' | Junio C Hamano | 2 | -1/+21 |
2025-04-16 | Merge branch 'js/ci-fedora-gawk' | Junio C Hamano | 1 | -1/+1 |
2025-04-16 | Merge branch 'js/ci-github-update-ubuntu' | Junio C Hamano | 2 | -12/+3 |
2025-04-16 | Merge branch 'dd/sparse-glibc-workaround' | Junio C Hamano | 1 | -1/+1 |
2025-04-16 | t9811: be more precise to check importing of tags | Anthony Wang | 1 | -5/+4 |
2025-04-16 | docs: document core.hooksPath=/dev/null | Derrick Stolee | 1 | -0/+5 |
2025-04-16 | Documentation: stop depending on Perl to generate command list | Patrick Steinhardt | 5 | -85/+109 |
2025-04-16 | Documentation: stop depending on Perl to massage user manual | Patrick Steinhardt | 3 | -17/+23 |
2025-04-16 | request-pull: stop depending on Perl | Patrick Steinhardt | 2 | -40/+40 |
2025-04-16 | filter-branch: stop depending on Perl | Patrick Steinhardt | 1 | -18/+19 |
2025-04-16 | ci(pedantic): ensure that awk is installed | Johannes Schindelin | 1 | -1/+1 |
2025-04-15 | The fifth batch | Junio C Hamano | 1 | -0/+29 |
2025-04-15 | Merge branch 'bc/allow-upload-pack-from-other-people' | Junio C Hamano | 1 | -3/+2 |
2025-04-15 | Merge branch 'pw/custom-conflict-marker-size-for-merge-related-docs' | Junio C Hamano | 1 | -0/+1 |
2025-04-15 | Merge branch 'js/comma-semicolon-confusion' | Junio C Hamano | 12 | -52/+89 |
2025-04-15 | Merge branch 'jt/clone-guess-remote-head-fix' | Junio C Hamano | 10 | -13/+44 |
2025-04-15 | Merge branch 'ds/maintenance-loose-objects-batchsize' | Junio C Hamano | 4 | -7/+64 |
2025-04-15 | Merge branch 'lo/userdiff-gitconfig' | Junio C Hamano | 6 | -0/+42 |
2025-04-15 | Merge branch 'ps/mingw-creat-excl-fix' | Junio C Hamano | 2 | -1/+23 |
2025-04-15 | Merge branch 'kn/reflog-drop' | Junio C Hamano | 3 | -8/+209 |
2025-04-15 | Merge branch 'ps/object-wo-the-repository' | Junio C Hamano | 87 | -613/+677 |
2025-04-15 | Merge branch 'md/t1403-path-is-file' | Junio C Hamano | 1 | -1/+1 |
2025-04-15 | Merge branch 'jk/zlib-inflate-fixes' | Junio C Hamano | 3 | -36/+92 |
2025-04-15 | Merge branch 'ps/reftable-windows-unlink-fix' | Junio C Hamano | 3 | -3/+11 |
2025-04-15 | Merge branch 'ps/test-wo-perl-prereq' into ps/fewer-perl | Junio C Hamano | 84 | -373/+471 |
2025-04-15 | object-store: merge "object-store-ll.h" and "object-store.h" | Patrick Steinhardt | 124 | -642/+637 |
2025-04-15 | object-store: remove global array of cached objects | Patrick Steinhardt | 3 | -18/+37 |
2025-04-15 | object: split out functions relating to object store subsystem | Patrick Steinhardt | 3 | -70/+66 |
2025-04-15 | object-file: drop `index_blob_stream()` | Patrick Steinhardt | 2 | -24/+17 |
2025-04-15 | object-file: split up concerns of `HASH_*` flags | Patrick Steinhardt | 9 | -28/+56 |
2025-04-15 | object-file: split out functions relating to object store subsystem | Patrick Steinhardt | 20 | -1040/+1074 |
2025-04-15 | object-file: move `xmmap()` into "wrapper.c" | Patrick Steinhardt | 2 | -48/+48 |
2025-04-15 | object-file: move `git_open_cloexec()` to "compat/open.c" | Patrick Steinhardt | 11 | -36/+34 |
2025-04-15 | object-file: move `safe_create_leading_directories()` into "path.c" | Patrick Steinhardt | 27 | -167/+173 |
2025-04-15 | object-file: move `mkdir_in_gitdir()` into "path.c" | Patrick Steinhardt | 6 | -36/+47 |
2025-04-14 | p7821: fix instructions for testing with threads | Philippe Blain | 1 | -1/+1 |
2025-04-14 | doc: add markup for characters in Guidelines | Jean-Noël Avila | 1 | -0/+3 |
2025-04-14 | doc: fix asciidoctor synopsis processing of triple-dots | Jean-Noël Avila | 2 | -4/+6 |
2025-04-14 | doc: convert git-mv to new documentation format | Jean-Noël Avila | 2 | -16/+17 |
2025-04-14 | doc: move synopsis git-mv commands in the synopsis section | Jean-Noël Avila | 2 | -5/+4 |
2025-04-14 | doc: convert git-rm to new documentation format | Jean-Noël Avila | 1 | -28/+28 |
2025-04-14 | doc: fix synopsis analysis logic | Jean-Noël Avila | 2 | -7/+7 |
2025-04-14 | doc: convert git-reset to new documentation format | Jean-Noël Avila | 1 | -49/+49 |
2025-04-09 | environment.h: remove unused variables | Arnav Bhate | 1 | -2/+0 |
2025-04-09 | refs: fix duplicated word in comment | Christian Fredrik Johnsen | 1 | -2/+2 |
2025-04-09 | refs/packed: fix BUG when seeking refs with UTF-8 characters | Patrick Steinhardt | 2 | -2/+17 |
2025-04-09 | fetch: make set_head() call easier to read | Jeff King | 1 | -4/+5 |
2025-04-09 | ci: upgrade `sparse` to supported build agents | Johannes Schindelin | 2 | -11/+2 |
2025-04-09 | sparse: ignore warning from new glibc headers | Đoàn Trần Công Danh | 1 | -1/+1 |
2025-04-08 | builtin/update-server-info: remove unnecessary if statement | Usman Akinyemi | 2 | -2/+9 |
2025-04-08 | Merge branch 'ps/object-wo-the-repository' into ps/object-file-cleanup | Junio C Hamano | 87 | -613/+677 |
2025-04-08 | bundle: fix non-linear performance scaling with refs | Karthik Nayak | 4 | -44/+7 |
2025-04-08 | t6020: test for duplicate refnames in bundle creation | Karthik Nayak | 1 | -0/+57 |
2025-04-08 | builtin/{merge,rebase,revert}: remove GIT_TEST_MERGE_ALGORITHM | Elijah Newren | 3 | -20/+1 |
2025-04-08 | tests: remove GIT_TEST_MERGE_ALGORITHM and test_expect_merge_algorithm | Elijah Newren | 29 | -874/+248 |
2025-04-08 | merge-recursive.[ch]: thoroughly debug these | Elijah Newren | 9 | -4236/+225 |
2025-04-08 | merge, sequencer: switch recursive merges over to ort | Elijah Newren | 3 | -24/+10 |
2025-04-08 | sequencer: switch non-recursive merges over to ort | Elijah Newren | 1 | -22/+13 |
2025-04-08 | merge-ort: enable diff-algorithms other than histogram | Elijah Newren | 3 | -17/+16 |
2025-04-08 | builtin/merge-recursive: switch to using merge_ort_generic() | Elijah Newren | 4 | -45/+22 |
2025-04-08 | checkout: replace merge_trees() with merge_ort_nonrecursive() | Elijah Newren | 1 | -5/+5 |
2025-04-08 | The fourth batch | Junio C Hamano | 1 | -2/+25 |
2025-04-08 | Merge branch 'dk/vimdiff-doc-fix' | Junio C Hamano | 1 | -1/+1 |
2025-04-08 | Merge branch 'fr/vimdiff-layout-fixes' | Junio C Hamano | 1 | -1/+13 |
2025-04-08 | Merge branch 'es/meson-build-skip-coccinelle' | Junio C Hamano | 1 | -1/+6 |
2025-04-08 | Merge branch 'ta/bulk-checkin-signed-compare-false-warning-fix' | Junio C Hamano | 1 | -10/+6 |
2025-04-08 | Merge branch 'rs/clear-commit-marks-simplify' | Junio C Hamano | 1 | -9/+7 |
2025-04-08 | Merge branch 'tb/incremental-midx-part-2' | Junio C Hamano | 10 | -132/+589 |
2025-04-08 | Merge branch 'ps/reftable-sans-compat-util' | Junio C Hamano | 25 | -1155/+1405 |
2025-04-08 | Merge branch 'ps/ci-meson-check-build-docs' | Junio C Hamano | 1 | -6/+21 |
2025-04-08 | Merge branch 'tb/http-curl-keepalive' | Junio C Hamano | 3 | -16/+84 |
2025-04-08 | Merge branch 'tb/refspec-fetch-cleanup' | Junio C Hamano | 6 | -27/+40 |
2025-04-08 | Merge branch 'ms/reftable-block-writer-errors' | Junio C Hamano | 4 | -46/+56 |
2025-04-08 | Merge branch 'en/assert-wo-side-effects' | Junio C Hamano | 11 | -9/+42 |
2025-04-08 | update-ref: add --batch-updates flag for stdin mode | Karthik Nayak | 3 | -7/+306 |
2025-04-08 | refs: support rejection in batch updates during F/D checks | Karthik Nayak | 5 | -27/+76 |
2025-04-08 | refs: implement batch reference update support | Karthik Nayak | 6 | -4/+156 |
2025-04-08 | refs: introduce enum-based transaction error types | Karthik Nayak | 7 | -186/+207 |
2025-04-08 | refs/reftable: extract code from the transaction preparation | Karthik Nayak | 1 | -226/+237 |
2025-04-08 | refs/files: remove duplicate duplicates check | Karthik Nayak | 3 | -16/+7 |
2025-04-08 | refs: move duplicate refname update check to generic layer | Karthik Nayak | 5 | -114/+51 |
2025-04-08 | refs/files: remove redundant check in split_symref_update() | Karthik Nayak | 1 | -17/+3 |
2025-04-08 | builtin/maintenance: introduce "reflog-expire" task | Patrick Steinhardt | 4 | -0/+81 |
2025-04-08 | builtin/gc: split out function to expire reflog entries | Patrick Steinhardt | 1 | -11/+11 |
2025-04-08 | builtin/reflog: make functions regarding `reflog_expire_options` public | Patrick Steinhardt | 3 | -111/+128 |
2025-04-08 | builtin/reflog: stop storing per-reflog expiry dates globally | Patrick Steinhardt | 2 | -18/+20 |
2025-04-08 | builtin/reflog: stop storing default reflog expiry dates globally | Patrick Steinhardt | 2 | -15/+13 |
2025-04-08 | reflog: rename `cmd_reflog_expire_cb` to `reflog_expire_options` | Patrick Steinhardt | 3 | -36/+36 |
2025-04-07 | send-email: finer-grained SMTP error handling | Zheng Yuting | 1 | -3/+29 |
2025-04-07 | send-email: capture errors in an eval {} block | Zheng Yuting | 1 | -16/+27 |
2025-04-07 | reftable/table: move printing logic into test helper | Patrick Steinhardt | 4 | -69/+77 |
2025-04-07 | reftable/constants: make block types part of the public interface | Patrick Steinhardt | 14 | -117/+131 |
2025-04-07 | reftable/table: introduce iterator for table blocks | Patrick Steinhardt | 3 | -0/+173 |
2025-04-07 | reftable/table: add `reftable_table` to the public interface | Patrick Steinhardt | 2 | -34/+31 |
2025-04-07 | reftable/block: expose a generic iterator over reftable records | Patrick Steinhardt | 4 | -1/+140 |
2025-04-07 | reftable/block: make block iterators reseekable | Patrick Steinhardt | 5 | -35/+48 |
2025-04-07 | reftable/block: store block pointer in the block iterator | Patrick Steinhardt | 2 | -17/+9 |
2025-04-07 | reftable/block: create public interface for reading blocks | Patrick Steinhardt | 4 | -54/+78 |
2025-04-07 | git-zlib: use `struct z_stream_s` instead of typedef | Patrick Steinhardt | 4 | -9/+7 |
2025-04-07 | reftable/block: rename `block_reader` to `reftable_block` | Patrick Steinhardt | 7 | -166/+172 |
2025-04-07 | reftable/block: rename `block` to `block_data` | Patrick Steinhardt | 8 | -73/+73 |
2025-04-07 | reftable/table: move reading block into block reader | Patrick Steinhardt | 4 | -129/+107 |
2025-04-07 | reftable/block: simplify how we track restart points | Patrick Steinhardt | 3 | -17/+18 |
2025-04-07 | reftable/blocksource: consolidate code into a single file | Patrick Steinhardt | 10 | -62/+80 |
2025-04-07 | reftable/reader: rename data structure to "table" | Patrick Steinhardt | 19 | -467/+467 |
2025-04-07 | reftable: fix formatting of the license header | Patrick Steinhardt | 34 | -199/+199 |
2025-04-07 | blame: print unblamable and ignored commits in porcelain mode | Karthik Nayak | 4 | -5/+60 |
2025-04-07 | t5703: refactor test to not depend on Perl | Patrick Steinhardt | 1 | -17/+8 |
2025-04-07 | t5316: refactor `max_chain()` to not depend on Perl | Patrick Steinhardt | 1 | -9/+9 |
2025-04-07 | t0210: refactor trace2 scrubbing to not use Perl | Patrick Steinhardt | 2 | -72/+43 |
2025-04-07 | t0021: refactor `generate_random_characters()` to not depend on Perl | Patrick Steinhardt | 1 | -4/+3 |
2025-04-07 | t/lib-httpd: refactor "one-time-perl" CGI script to not depend on Perl | Patrick Steinhardt | 8 | -77/+86 |
2025-04-07 | t/lib-t6000: refactor `name_from_description()` to not depend on Perl | Patrick Steinhardt | 3 | -19/+6 |
2025-04-07 | t/lib-gpg: refactor `sanitize_pgp()` to not depend on Perl | Patrick Steinhardt | 2 | -16/+11 |
2025-04-07 | t: refactor tests depending on Perl for textconv scripts | Patrick Steinhardt | 3 | -36/+13 |
2025-04-07 | t: refactor tests depending on Perl to print data | Patrick Steinhardt | 14 | -67/+51 |
2025-04-07 | t: refactor tests depending on Perl substitution operator | Patrick Steinhardt | 11 | -60/+40 |