Commit Graph

  • c56b7746f2 refs: fix duplicated word in comment Christian Fredrik Johnsen 2025-04-05 12:57:47 +00:00
  • f1fb064465 refs/packed: fix BUG when seeking refs with UTF-8 characters Patrick Steinhardt 2025-04-04 12:58:38 +02:00
  • f9356f9cb4 fetch: make set_head() call easier to read Jeff King 2025-04-04 04:58:12 -04:00
  • 832d9f6d0b ci: upgrade sparse to supported build agents Johannes Schindelin 2025-04-08 22:56:33 +02:00
  • da87b58014 sparse: ignore warning from new glibc headers Đoàn Trần Công Danh 2024-07-17 06:17:41 +07:00
  • 9ec327d922 builtin/update-server-info: remove unnecessary if statement Usman Akinyemi 2025-04-08 01:28:41 +05:30
  • 0dfca98881 Merge branch 'ps/object-wo-the-repository' into ps/object-file-cleanup Junio C Hamano 2025-04-08 14:28:17 -07:00
  • a52d459e72 bundle: fix non-linear performance scaling with refs Karthik Nayak 2025-04-08 11:00:53 +02:00
  • 09d86e0bb5 t6020: test for duplicate refnames in bundle creation Karthik Nayak 2025-04-08 11:00:52 +02:00
  • 5a4d746bb6 Merge branch 'es/meson-build-skip-coccinelle' into kn/meson-hdr-check Junio C Hamano 2025-04-08 14:11:20 -07:00
  • 170e30d695 builtin/{merge,rebase,revert}: remove GIT_TEST_MERGE_ALGORITHM Elijah Newren 2025-04-08 15:48:42 +00:00
  • bfbd201e39 tests: remove GIT_TEST_MERGE_ALGORITHM and test_expect_merge_algorithm Elijah Newren 2025-04-08 15:48:41 +00:00
  • ad45b327c0 merge-recursive.[ch]: thoroughly debug these Elijah Newren 2025-04-08 15:48:40 +00:00
  • 75cd9ae05f merge, sequencer: switch recursive merges over to ort Elijah Newren 2025-04-08 15:48:39 +00:00
  • f7ca9bbea6 sequencer: switch non-recursive merges over to ort Elijah Newren 2025-04-08 15:48:38 +00:00
  • 2e806d8464 merge-ort: enable diff-algorithms other than histogram Elijah Newren 2025-04-08 15:48:37 +00:00
  • 77c029493a builtin/merge-recursive: switch to using merge_ort_generic() Elijah Newren 2025-04-08 15:48:36 +00:00
  • b5dff2bd61 checkout: replace merge_trees() with merge_ort_nonrecursive() Elijah Newren 2025-04-08 15:48:35 +00:00
  • 1f04015150 What's cooking (2025/04 #02) Junio C Hamano 2025-04-08 13:23:54 -07:00
  • 485f5f8636 The fourth batch Junio C Hamano 2025-04-08 11:42:53 -07:00
  • 19153a886b Merge branch 'dk/vimdiff-doc-fix' Junio C Hamano 2025-04-08 11:43:16 -07:00
  • 09977c5f50 Merge branch 'fr/vimdiff-layout-fixes' Junio C Hamano 2025-04-08 11:43:16 -07:00
  • 91ca5f1b1d Merge branch 'es/meson-build-skip-coccinelle' Junio C Hamano 2025-04-08 11:43:15 -07:00
  • 876e7bb3ca Merge branch 'ta/bulk-checkin-signed-compare-false-warning-fix' Junio C Hamano 2025-04-08 11:43:15 -07:00
  • 9fdf2a0b7e Merge branch 'rs/clear-commit-marks-simplify' Junio C Hamano 2025-04-08 11:43:15 -07:00
  • 23ee5065c2 Merge branch 'tb/incremental-midx-part-2' Junio C Hamano 2025-04-08 11:43:14 -07:00
  • 6e2a3b8ae0 Merge branch 'ps/reftable-sans-compat-util' Junio C Hamano 2025-04-08 11:43:14 -07:00
  • ed7d9bd73f Merge branch 'ps/ci-meson-check-build-docs' Junio C Hamano 2025-04-08 11:43:13 -07:00
  • 36acec7cb3 Merge branch 'tb/http-curl-keepalive' Junio C Hamano 2025-04-08 11:43:13 -07:00
  • c6b3824a19 Merge branch 'tb/refspec-fetch-cleanup' Junio C Hamano 2025-04-08 11:43:13 -07:00
  • a7652bf99c Merge branch 'ms/reftable-block-writer-errors' Junio C Hamano 2025-04-08 11:43:12 -07:00
  • b97b360c51 Merge branch 'en/assert-wo-side-effects' Junio C Hamano 2025-04-08 11:43:12 -07:00
  • 221e8fcb7f update-ref: add --batch-updates flag for stdin mode Karthik Nayak 2025-04-08 10:51:12 +02:00
  • 31726bb90d refs: support rejection in batch updates during F/D checks Karthik Nayak 2025-04-08 10:51:11 +02:00
  • 23fc8e4f61 refs: implement batch reference update support Karthik Nayak 2025-04-08 10:51:10 +02:00
  • 76e760b999 refs: introduce enum-based transaction error types Karthik Nayak 2025-04-08 10:51:09 +02:00
  • ca89c18d5c refs/reftable: extract code from the transaction preparation Karthik Nayak 2025-04-08 10:51:08 +02:00
  • 4dfcf18089 refs/files: remove duplicate duplicates check Karthik Nayak 2025-04-08 10:51:07 +02:00
  • c3baddf04f refs: move duplicate refname update check to generic layer Karthik Nayak 2025-04-08 10:51:06 +02:00
  • 05a1834e42 refs/files: remove redundant check in split_symref_update() Karthik Nayak 2025-04-08 10:51:05 +02:00
  • 8e0a1ec076 builtin/maintenance: introduce "reflog-expire" task Patrick Steinhardt 2025-04-08 08:22:17 +02:00
  • 3fef24ac3f builtin/gc: split out function to expire reflog entries Patrick Steinhardt 2025-04-08 08:22:16 +02:00
  • d20fc193b6 builtin/reflog: make functions regarding reflog_expire_options public Patrick Steinhardt 2025-04-08 08:22:15 +02:00
  • 964f364de9 builtin/reflog: stop storing per-reflog expiry dates globally Patrick Steinhardt 2025-04-08 08:22:14 +02:00
  • 8565827570 builtin/reflog: stop storing default reflog expiry dates globally Patrick Steinhardt 2025-04-08 08:22:13 +02:00
  • 2ed8008399 reflog: rename cmd_reflog_expire_cb to reflog_expire_options Patrick Steinhardt 2025-04-08 08:22:12 +02:00
  • 1ac402cdf3 send-email: finer-grained SMTP error handling Zheng Yuting 2025-03-26 15:52:46 +08:00
  • ce20dec4a4 send-email: capture errors in an eval {} block Zheng Yuting 2025-03-26 15:52:45 +08:00
  • e0011188ca reftable/table: move printing logic into test helper Patrick Steinhardt 2025-04-07 15:16:28 +02:00
  • 0f8ee94b63 reftable/constants: make block types part of the public interface Patrick Steinhardt 2025-04-07 15:16:27 +02:00
  • da89659365 reftable/table: introduce iterator for table blocks Patrick Steinhardt 2025-04-07 15:16:26 +02:00
  • c8cbe85a23 reftable/table: add reftable_table to the public interface Patrick Steinhardt 2025-04-07 15:16:25 +02:00
  • 50d8459477 reftable/block: expose a generic iterator over reftable records Patrick Steinhardt 2025-04-07 15:16:24 +02:00
  • 6da48a5e00 reftable/block: make block iterators reseekable Patrick Steinhardt 2025-04-07 15:16:23 +02:00
  • 156d79cef0 reftable/block: store block pointer in the block iterator Patrick Steinhardt 2025-04-07 15:16:22 +02:00
  • 655e18d6b4 reftable/block: create public interface for reading blocks Patrick Steinhardt 2025-04-07 15:16:21 +02:00
  • ce76cec964 git-zlib: use struct z_stream_s instead of typedef Patrick Steinhardt 2025-04-07 15:16:20 +02:00
  • 12a9aa8cb7 reftable/block: rename block_reader to reftable_block Patrick Steinhardt 2025-04-07 15:16:19 +02:00
  • 2b3362c10d reftable/block: rename block to block_data Patrick Steinhardt 2025-04-07 15:16:18 +02:00
  • fd888311fb reftable/table: move reading block into block reader Patrick Steinhardt 2025-04-07 15:16:17 +02:00
  • ba620d296a reftable/block: simplify how we track restart points Patrick Steinhardt 2025-04-07 15:16:16 +02:00
  • 1ac4e5e83d reftable/blocksource: consolidate code into a single file Patrick Steinhardt 2025-04-07 15:16:15 +02:00
  • b648bd6549 reftable/reader: rename data structure to "table" Patrick Steinhardt 2025-04-07 15:16:14 +02:00
  • 6dcc05ffc3 reftable: fix formatting of the license header Patrick Steinhardt 2025-04-07 15:16:13 +02:00
  • 4d253071dd blame: print unblamable and ignored commits in porcelain mode Karthik Nayak 2025-04-03 18:03:26 +02:00
  • 7a7b602267 t5703: refactor test to not depend on Perl Patrick Steinhardt 2025-04-03 07:06:11 +02:00
  • 88bef8db84 t5316: refactor max_chain() to not depend on Perl Patrick Steinhardt 2025-04-03 07:06:10 +02:00
  • 9f4bce35b3 t0210: refactor trace2 scrubbing to not use Perl Patrick Steinhardt 2025-04-03 07:06:09 +02:00
  • 88ed7b84cd t0021: refactor generate_random_characters() to not depend on Perl Patrick Steinhardt 2025-04-03 07:06:08 +02:00
  • cee137b7e5 t/lib-httpd: refactor "one-time-perl" CGI script to not depend on Perl Patrick Steinhardt 2025-04-03 07:06:07 +02:00
  • de9eeabd71 t/lib-t6000: refactor name_from_description() to not depend on Perl Patrick Steinhardt 2025-04-03 07:06:06 +02:00
  • 3ca6f20585 t/lib-gpg: refactor sanitize_pgp() to not depend on Perl Patrick Steinhardt 2025-04-03 07:06:05 +02:00
  • 4a7af4edbb t: refactor tests depending on Perl for textconv scripts Patrick Steinhardt 2025-04-03 07:06:04 +02:00
  • 6aec8d38fd t: refactor tests depending on Perl to print data Patrick Steinhardt 2025-04-03 07:06:03 +02:00
  • cdbdc6bf8c t: refactor tests depending on Perl substitution operator Patrick Steinhardt 2025-04-03 07:06:02 +02:00
  • db8ff64a3a t: refactor tests depending on Perl transliteration operator Patrick Steinhardt 2025-04-03 07:06:01 +02:00
  • 8d531a9d18 Makefile: stop requiring Perl when running tests Patrick Steinhardt 2025-04-03 07:06:00 +02:00
  • 267143f286 meson: stop requiring Perl when tests are enabled Patrick Steinhardt 2025-04-03 07:05:59 +02:00
  • 64b3eee038 t: adapt existing PERL prerequisites Patrick Steinhardt 2025-04-03 07:05:58 +02:00
  • 23e21a58d5 t: introduce PERL_TEST_HELPERS prerequisite Patrick Steinhardt 2025-04-03 07:05:57 +02:00
  • 21386ed6eb t: adapt test_readlink() to not use Perl Patrick Steinhardt 2025-04-03 07:05:56 +02:00
  • 01486b5de8 t: adapt test_copy_bytes() to not use Perl Patrick Steinhardt 2025-04-03 07:05:55 +02:00
  • 2df6710097 t: adapt character translation helpers to not use Perl Patrick Steinhardt 2025-04-03 07:05:54 +02:00
  • 7792d326f1 t: refactor environment sanitization to not use Perl Patrick Steinhardt 2025-04-03 07:05:53 +02:00
  • 8afecde527 t: skip chain lint when PERL_PATH is unset Patrick Steinhardt 2025-04-03 07:05:52 +02:00
  • 8002e8ee18 builtin/cat-file: use bitmaps to efficiently filter by object type Patrick Steinhardt 2025-04-02 13:13:46 +02:00
  • d5ec7027bc builtin/cat-file: deduplicate logic to iterate over all objects Patrick Steinhardt 2025-04-02 13:13:45 +02:00
  • c9b94a7785 pack-bitmap: introduce function to check whether a pack is bitmapped Patrick Steinhardt 2025-04-02 13:13:44 +02:00
  • 5420901bde pack-bitmap: add function to iterate over filtered bitmapped objects Patrick Steinhardt 2025-04-02 13:13:43 +02:00
  • 3d45483846 pack-bitmap: allow passing payloads to show_reachable_fn() Patrick Steinhardt 2025-04-02 13:13:42 +02:00
  • 8fa9fe171a builtin/cat-file: support "object:type=" objects filter Patrick Steinhardt 2025-04-02 13:13:41 +02:00
  • dbe1b32d59 builtin/cat-file: support "blob:limit=" objects filter Patrick Steinhardt 2025-04-02 13:13:40 +02:00
  • 3794e9bf98 builtin/cat-file: support "blob:none" objects filter Patrick Steinhardt 2025-04-02 13:13:39 +02:00
  • eb83e4c64b builtin/cat-file: wire up an option to filter objects Patrick Steinhardt 2025-04-02 13:13:38 +02:00
  • 1914ae0d70 builtin/cat-file: introduce function to report object status Patrick Steinhardt 2025-04-02 13:13:37 +02:00
  • 84a1d0039a builtin/cat-file: rename variable that tracks usage Patrick Steinhardt 2025-04-02 13:13:36 +02:00
  • 6cf65440d3 help: include unsafe SHA-1 build info in version Justin Tobler 2025-04-03 09:05:29 -05:00
  • 16fd6c85e4 help: include SHA implementation in version info Justin Tobler 2025-04-03 09:05:28 -05:00
  • 9d22ac5122 The third batch Junio C Hamano 2025-04-07 13:16:23 -07:00
  • 7b420ef2c0 Merge branch 'js/imap-send-peer-cert-verify' Junio C Hamano 2025-04-07 14:23:20 -07:00