Commit Graph

  • 40a7415833 builtin/maintenance: make "gc" strategy accessible Patrick Steinhardt 2025-10-24 08:57:22 +02:00
  • 0e994d9f38 builtin/maintenance: extend "maintenance.strategy" to manual maintenance Patrick Steinhardt 2025-10-24 08:57:21 +02:00
  • 6a7d3eeb47 builtin/maintenance: run maintenance tasks depending on type Patrick Steinhardt 2025-10-24 08:57:20 +02:00
  • e83e92e876 builtin/maintenance: improve readability of strategies Patrick Steinhardt 2025-10-24 08:57:19 +02:00
  • d465be2327 builtin/maintenance: don't silently ignore invalid strategy Patrick Steinhardt 2025-10-24 08:57:18 +02:00
  • 5c2ad50193 builtin/maintenance: make the geometric factor configurable Patrick Steinhardt 2025-10-24 08:57:17 +02:00
  • 9bc151850c builtin/maintenance: introduce "geometric-repack" task Patrick Steinhardt 2025-10-24 08:57:16 +02:00
  • 60c0af8e20 builtin/gc: make too_many_loose_objects() reusable without GC config Patrick Steinhardt 2025-10-24 08:57:15 +02:00
  • 0ea94b023a builtin/gc: remove global repack variable Patrick Steinhardt 2025-10-24 08:57:14 +02:00
  • 2ecb8857e7 diff: simplify run_external_diff() quiet logic Jeff King 2025-10-24 13:25:07 -04:00
  • 1ad2760020 diff: drop dry-run redirection to /dev/null Jeff King 2025-10-24 13:09:25 -04:00
  • b2b5ad514d diff: replace diff_options.dry_run flag with NULL file Jeff King 2025-10-24 13:08:53 -04:00
  • 0152831d96 diff: drop save/restore of color_moved in dry-run mode Jeff King 2025-10-24 13:07:53 -04:00
  • 57c2b6cc86 diff: send external diff output to diff_options.file Jeff King 2025-10-24 13:06:49 -04:00
  • a7f01ac59b Merge branch 'ly/diff-name-only-with-diff-from-content' into jk/diff-patch-dry-run-cleanup Junio C Hamano 2025-10-24 10:15:09 -07:00
  • 134ec330d2 commit-reach: avoid commit_list_insert_by_date() René Scharfe 2025-10-24 18:47:10 +02:00
  • 1d10771264 The twenty-third batch Junio C Hamano 2025-10-24 09:13:52 -07:00
  • 5139fce01f Merge branch 'jc/diff-from-contents-fix' Junio C Hamano 2025-10-24 09:10:37 -07:00
  • 88b3704ab1 Merge branch 'jk/diff-from-contents-fix' Junio C Hamano 2025-10-24 09:10:37 -07:00
  • 7ddb9a9d5d What's cooking (2025/10 #08) Junio C Hamano 2025-10-23 13:58:25 -07:00
  • b7fb2194b9 t7528: work around ETOOMANY in OpenSSH 10.1 and newer Patrick Steinhardt 2025-10-23 09:14:59 +02:00
  • 2ab72a16d9 gpg-interface: do not use misdesigned strbuf_split*() Olamide Caleb Bello 2025-10-23 11:13:47 +00:00
  • bee1bdd588 gpg-interface: do not use misdesigned strbuf_split*() Olamide Caleb Bello 2025-10-23 11:13:46 +00:00
  • 3ed5d8bd73 diff: stop output garbled message in dry run mode Lidong Yan 2025-10-20 00:30:24 +08:00
  • 0adac327a7 Merge branch 'jc/diff-from-contents-fix' into ly/diff-name-only-with-diff-from-content Junio C Hamano 2025-10-23 09:06:29 -07:00
  • 3da4413dbc diff: make sure the other caller of diff_flush_patch_quietly() is silent Junio C Hamano 2025-10-22 10:39:12 -07:00
  • 45b5ae65e8 Merge branch 'jk/diff-from-contents-fix' into ly/diff-name-only-with-diff-from-content Junio C Hamano 2025-10-22 12:58:50 -07:00
  • c54a18ef67 The twenty-second batch Junio C Hamano 2025-10-22 11:38:46 -07:00
  • f3fac332c0 Merge branch 'so/t2401-use-test-path-helpers' Junio C Hamano 2025-10-22 11:38:58 -07:00
  • 0e746434e8 Merge branch 'je/doc-pull' Junio C Hamano 2025-10-22 11:38:58 -07:00
  • 98401c10fc Merge branch 'bc/sha1-256-interop-01' Junio C Hamano 2025-10-22 11:38:58 -07:00
  • c9ccf81948 Merge branch 'js/ci-github-actions-update' Junio C Hamano 2025-10-22 11:38:58 -07:00
  • 2bb3a012f3 bisect: fix handling of help and invalid subcommands Ruoyu Zhong 2025-10-22 08:36:13 +00:00
  • fafdf23b2f commit-graph: add new config for changed-paths & recommend it in scalar Emily Yang 2025-10-17 20:58:59 +00:00
  • f2bf477c7e Merge branch 'jt/repo-structure' into ps/ref-peeled-tags Junio C Hamano 2025-10-22 07:47:24 -07:00
  • 6131a76399 Merge branch 'tb/incremental-midx-part-3.1' into ps/ref-peeled-tags Junio C Hamano 2025-10-22 07:47:01 -07:00
  • c7de6ab4c9 What's cooking (2025/10 #07) Junio C Hamano 2025-10-21 16:09:39 -07:00
  • 16a93c03c7 builtin/repo: add progress meter for structure stats Justin Tobler 2025-10-21 13:26:01 -05:00
  • 17215675b5 builtin/repo: add keyvalue and nul format for structure stats Justin Tobler 2025-10-21 13:26:00 -05:00
  • eb5cf58ffc builtin/repo: add object counts in structure output Justin Tobler 2025-10-21 13:25:59 -05:00
  • bbb2b93348 builtin/repo: introduce structure subcommand Justin Tobler 2025-10-21 13:25:58 -05:00
  • 6d1997f6cb ref-filter: export ref_kind_from_refname() Justin Tobler 2025-10-21 13:25:57 -05:00
  • eafc03dbe3 ref-filter: allow NULL filter pattern Justin Tobler 2025-10-21 13:25:56 -05:00
  • 026ad60160 builtin/repo: rename repo_info() to cmd_repo_info() Justin Tobler 2025-10-21 13:25:55 -05:00
  • 301e20da20 add-patch: fully document option P René Scharfe 2025-10-21 20:02:53 +02:00
  • 8bca1c5d59 Merge branch 'tb/incremental-midx-part-3.1' into ps/maintenance-geometric Junio C Hamano 2025-10-21 11:39:31 -07:00
  • 330a54099e unicode: update the width tables to Unicode 17 Torsten Bögershausen 2025-10-21 11:48:49 +02:00
  • 133d151831 The twenty-first batch Junio C Hamano 2025-10-20 14:11:52 -07:00
  • 8329f6724b Merge branch 'tb/cat-file-objectmode-update' Junio C Hamano 2025-10-20 14:12:18 -07:00
  • a23c82509f Merge branch 'kh/doc-continued-paragraph-fix' Junio C Hamano 2025-10-20 14:12:17 -07:00
  • 5a34f66fb9 Merge branch 'js/unreachable-workaround-for-no-symlink-head' Junio C Hamano 2025-10-20 14:12:17 -07:00
  • fc00bf0f9c Merge branch 'js/mingw-includes-cleanup' Junio C Hamano 2025-10-20 14:12:17 -07:00
  • 29b0700515 Merge branch 'dk/stash-apply-index' Junio C Hamano 2025-10-20 14:12:17 -07:00
  • 9b8ff6dc9a contrib/credential: harmonize Makefiles Thomas Uhle 2025-10-20 20:20:22 +02:00
  • c568fa8e1c completion: complete some 'git log' options KIYOTA Fumiya 2025-10-20 17:32:57 +00:00
  • c32aa72466 sparse-index: improve advice message instructions Derrick Stolee 2025-10-20 10:24:04 -04:00
  • 91e6a645e7 t7500: fix tests with absolute path following ":(optional)" on Windows Johannes Sixt 2025-10-20 11:40:08 +02:00
  • ee0157c61c What's cooking (2025/10 #06) Junio C Hamano 2025-10-17 14:48:36 -07:00
  • 50927f4f68 status: make coloring of "-z --short" consistent Jeff King 2025-10-17 04:44:55 -04:00
  • f229982df1 The twentieth batch Junio C Hamano 2025-10-17 14:02:03 -07:00
  • e0fe91489f Merge branch 'jk/diff-no-index-with-pathspec-fix' Junio C Hamano 2025-10-17 14:02:17 -07:00
  • ab447045ed Merge branch 'tb/doc-submitting-patches' Junio C Hamano 2025-10-17 14:02:17 -07:00
  • cd6c082b44 Merge branch 'rs/add-patch-options-fix' Junio C Hamano 2025-10-17 14:02:17 -07:00
  • 282a9684ab Merge branch 'en/make-libgit-a' Junio C Hamano 2025-10-17 14:02:16 -07:00
  • 623f7af284 diff: restore redirection to /dev/null for diff_from_contents Jeff King 2025-10-17 04:36:41 -04:00
  • 1e0a3e8f8f Merge branch 'ly/diff-name-only-with-diff-from-content' into jk/diff-from-contents-fix Junio C Hamano 2025-10-17 11:40:15 -07:00
  • bf5a55ac5e gitk: persist position and size of the Tags and Heads window Johannes Sixt 2025-10-17 18:38:11 +02:00
  • 8b5636a57f Revert "gitk: Only restore window size from ~/.gitk, not position" Johannes Sixt 2025-10-17 18:37:52 +02:00
  • ecad863c12 packfile: rename packfile_store_get_all_packs() Patrick Steinhardt 2025-10-09 10:01:40 +02:00
  • 86d8c62f48 packfile: introduce macro to iterate through packs Patrick Steinhardt 2025-10-09 10:01:39 +02:00
  • 5b410c8276 packfile: drop packfile_store_get_packs() Patrick Steinhardt 2025-10-09 10:01:38 +02:00
  • fdebc5d4da builtin/grep: simplify how we preload packs Patrick Steinhardt 2025-10-09 10:01:37 +02:00
  • 07fbf2be2f builtin/gc: convert to use packfile_store_get_all_packs() Patrick Steinhardt 2025-10-09 10:01:36 +02:00
  • 181acc5f7f object-name: convert to use packfile_store_get_all_packs() Patrick Steinhardt 2025-10-09 10:01:35 +02:00
  • 057a94fbbb Merge branch 'tb/incremental-midx-part-3.1' into ps/remove-packfile-store-get-packs Junio C Hamano 2025-10-16 14:42:27 -07:00
  • 1c1fc86d55 doc: add large-object-promisors.adoc to the docs build Ramsay Jones 2025-10-16 21:03:01 +01:00
  • b770ed9545 doc: commit-graph.adoc: fix up some formatting Ramsay Jones 2025-10-16 21:03:00 +01:00
  • 45e8b7c2d4 doc: sparse-checkout.adoc: fix asciidoc warnings Ramsay Jones 2025-10-16 21:02:59 +01:00
  • 4fa0e4d02c doc: remembering-renames.adoc: fix asciidoc warnings Ramsay Jones 2025-10-16 21:02:58 +01:00
  • 935ab44a0a builtin/repack.c: clean up unused #includes Taylor Blau 2025-10-15 18:29:41 -04:00
  • 09797bd966 repack: move write_cruft_pack() out of the builtin Taylor Blau 2025-10-15 18:29:38 -04:00
  • 7ac4231b42 repack: move write_filtered_pack() out of the builtin Taylor Blau 2025-10-15 18:29:35 -04:00
  • d278970aef repack: move pack_kept_objects to struct pack_objects_args Taylor Blau 2025-10-15 18:29:33 -04:00
  • fa0787a6cc repack: move finish_pack_objects_cmd() out of the builtin Taylor Blau 2025-10-15 18:29:30 -04:00
  • 80db3cd189 builtin/repack.c: pass write_pack_opts to finish_pack_objects_cmd() Taylor Blau 2025-10-15 18:29:27 -04:00
  • 2f79c79bba repack: extract write_pack_opts_is_local() Taylor Blau 2025-10-15 18:29:24 -04:00
  • 98fa0d50a7 repack: move find_pack_prefix() out of the builtin Taylor Blau 2025-10-15 18:29:21 -04:00
  • 3d2ac2065e builtin/repack.c: use write_pack_opts within write_cruft_pack() Taylor Blau 2025-10-15 18:29:19 -04:00
  • 7a9c81a38d builtin/repack.c: introduce struct write_pack_opts Taylor Blau 2025-10-15 18:29:16 -04:00
  • 6d05eb135f repack: 'write_midx_included_packs' API from the builtin Taylor Blau 2025-10-15 18:29:13 -04:00
  • f17757487b builtin/repack.c: inline packs within write_midx_included_packs() Taylor Blau 2025-10-15 18:29:10 -04:00
  • f07263fd9f builtin/repack.c: pass repack_write_midx_opts to midx_included_packs Taylor Blau 2025-10-15 18:29:08 -04:00
  • 337baea721 builtin/repack.c: inline remove_redundant_bitmaps() Taylor Blau 2025-10-15 18:29:05 -04:00
  • 42088e3d4a builtin/repack.c: reorder remove_redundant_bitmaps() Taylor Blau 2025-10-15 18:29:02 -04:00
  • 2fee63a71a repack: keep track of MIDX pack names using existing_packs Taylor Blau 2025-10-15 18:28:59 -04:00
  • c3690c97d7 builtin/repack.c: use a string_list for 'midx_pack_names' Taylor Blau 2025-10-15 18:28:56 -04:00
  • e6b0907721 builtin/repack.c: extract opts struct for 'write_midx_included_packs()' Taylor Blau 2025-10-15 18:28:53 -04:00
  • ccb7f822d5 builtin/repack.c: remove ref snapshotting from builtin Taylor Blau 2025-10-15 18:28:50 -04:00
  • 62d3fa09b3 repack: remove pack_geometry API from the builtin Taylor Blau 2025-10-15 18:28:47 -04:00
  • b2ebeed1d8 builtin/repack.c: pass 'packdir' to pack_geometry_remove_redundant() Taylor Blau 2025-10-15 18:28:44 -04:00