Commit Graph

  • dfe86fa06b remote set-head: better output for --auto Bence Ferdinandy 2024-11-22 13:28:47 +01:00
  • 4f07c45e25 remote set-head: refactor for readability Bence Ferdinandy 2024-11-22 13:28:46 +01:00
  • d842cd1301 refs: atomically record overwritten ref in update_symref Bence Ferdinandy 2024-11-22 13:28:45 +01:00
  • 8102d10ff8 refs: standardize output of refs_read_symbolic_ref Bence Ferdinandy 2024-11-22 13:28:44 +01:00
  • 2fd5555895 t/t5505-remote: test failure of set-head Bence Ferdinandy 2024-11-22 13:28:43 +01:00
  • 54d820d7d4 t/t5505-remote: set default branch to main Bence Ferdinandy 2024-11-22 13:28:42 +01:00
  • 2afd8996ae gitk: check main window visibility before waiting for it to show Tobias Pietzsch 2021-01-09 23:14:08 +01:00
  • c18400c6bb Makefile(s): avoid recipe prefix in conditional statements Taylor Blau 2024-04-08 11:51:44 -04:00
  • ed87b13a50 doc: switch links to https Josh Soref 2023-11-24 03:35:13 +00:00
  • 7539e569ef doc: update links to current pages Josh Soref 2023-11-24 03:35:12 +00:00
  • 04eaff62f2 The eleventh batch Junio C Hamano 2024-11-22 14:00:48 +09:00
  • 0a83b39594 Merge branch 'tb/multi-pack-reuse-dupfix' Junio C Hamano 2024-11-22 14:34:19 +09:00
  • 76bb16db5c Merge branch 'sm/difftool' Junio C Hamano 2024-11-22 14:34:18 +09:00
  • aa1d4b42e5 Merge branch 'jk/fetch-prefetch-double-free-fix' Junio C Hamano 2024-11-22 14:34:17 +09:00
  • 0b9b6cda6e Merge branch 'jk/test-malloc-debug-check' Junio C Hamano 2024-11-22 14:34:16 +09:00
  • 3f97f1bce6 t/perf: use 'test_file_size' in more places Taylor Blau 2024-11-21 15:29:24 -05:00
  • 91f88f76e6 pack-bitmap.c: typofix in find_boundary_objects() Taylor Blau 2024-11-21 17:50:43 -05:00
  • fc1ddf42af t: remove TEST_PASSES_SANITIZE_LEAK annotations Patrick Steinhardt 2024-11-20 14:39:56 +01:00
  • 1fc7ddf35b test-lib: unconditionally enable leak checking Patrick Steinhardt 2024-11-20 14:39:55 +01:00
  • 0b7f0ce751 t: remove unneeded !SANITIZE_LEAK prerequisites Patrick Steinhardt 2024-11-20 14:39:54 +01:00
  • 33e782e959 t: mark some tests as leak free Patrick Steinhardt 2024-11-20 14:39:53 +01:00
  • 8415595203 t5601: work around leak sanitizer issue Patrick Steinhardt 2024-11-20 14:39:52 +01:00
  • 52c7dbd036 git-compat-util: drop now-unused UNLEAK() macro Patrick Steinhardt 2024-11-20 14:39:51 +01:00
  • d91a9db33c global: drop UNLEAK() annotation Patrick Steinhardt 2024-11-20 14:39:50 +01:00
  • 818e165898 t/helper: fix leaking commit graph in "read-graph" subcommand Patrick Steinhardt 2024-11-20 14:39:49 +01:00
  • b97301c13c builtin/branch: fix leaking sorting options Patrick Steinhardt 2024-11-20 14:39:48 +01:00
  • 8ef15c205b builtin/init-db: fix leaking directory paths Patrick Steinhardt 2024-11-20 14:39:47 +01:00
  • 2379b5c900 builtin/help: fix leaks in check_git_cmd() Patrick Steinhardt 2024-11-20 14:39:46 +01:00
  • 7720dbe99b help: fix leaking return value from help_unknown_cmd() Patrick Steinhardt 2024-11-20 14:39:45 +01:00
  • 889c597961 help: fix leaking struct cmdnames Patrick Steinhardt 2024-11-20 14:39:44 +01:00
  • 94aa96cd59 help: refactor to not use globals for reading config Patrick Steinhardt 2024-11-20 14:39:43 +01:00
  • 58e7568c61 builtin/sparse-checkout: fix leaking sanitized patterns Patrick Steinhardt 2024-11-20 14:39:42 +01:00
  • a5408d1820 split-index: fix memory leak in move_cache_to_base_index() Patrick Steinhardt 2024-11-20 14:39:41 +01:00
  • 1dd7c32daa git: refactor builtin handling to use a struct strvec Patrick Steinhardt 2024-11-20 14:39:40 +01:00
  • ffc5c046fb git: refactor alias handling to use a struct strvec Patrick Steinhardt 2024-11-20 14:39:39 +01:00
  • 3f5fadef37 strvec: introduce new strvec_splice() function Patrick Steinhardt 2024-11-20 14:39:38 +01:00
  • 141766d1bb line-log: fix leak when rewriting commit parents Patrick Steinhardt 2024-11-20 14:39:37 +01:00
  • c1e98f9010 bisect: fix various cases where we leak commit list items Patrick Steinhardt 2024-11-20 14:39:36 +01:00
  • 2b7706aae5 bisect: fix leaking commit list items in check_merge_base() Patrick Steinhardt 2024-11-20 14:39:35 +01:00
  • cfb8a0da55 bisect: fix multiple leaks in bisect_next_all() Patrick Steinhardt 2024-11-20 14:39:34 +01:00
  • a13d4a19d2 bisect: fix leaking current_bad_oid Patrick Steinhardt 2024-11-20 14:39:33 +01:00
  • 96ab0e7b8b bisect: fix leaking string in handle_bad_merge_base() Patrick Steinhardt 2024-11-20 14:39:32 +01:00
  • 79366add74 bisect: fix leaking good/bad terms when reading multipe times Patrick Steinhardt 2024-11-20 14:39:31 +01:00
  • 65a1b7e2bd builtin/blame: fix leaking blame entries with --incremental Patrick Steinhardt 2024-11-20 14:39:30 +01:00
  • c9f03f3882 ref: add symlink ref content check for files backend shejialuo 2024-11-20 19:52:18 +08:00
  • d996b4475c ref: check whether the target of the symref is a ref shejialuo 2024-11-20 19:52:09 +08:00
  • a6354e6048 ref: add basic symref content check for files backend shejialuo 2024-11-20 19:52:00 +08:00
  • 1c0e2a0019 ref: add more strict checks for regular refs shejialuo 2024-11-20 19:51:49 +08:00
  • 824aa541aa ref: port git-fsck(1) regular refs check for files backend shejialuo 2024-11-20 19:51:42 +08:00
  • 7c78d819e6 ref: support multiple worktrees check for refs shejialuo 2024-11-20 19:51:32 +08:00
  • 56ca603957 ref: initialize ref name outside of check functions shejialuo 2024-11-20 19:51:24 +08:00
  • 32dc1c7ec3 ref: check the full refname instead of basename shejialuo 2024-11-20 19:51:16 +08:00
  • 38cd6eead1 ref: initialize "fsck_ref_report" with zero shejialuo 2024-11-20 19:51:08 +08:00
  • d94ac23d3b reftable/block: optimize allocations by using scratch buffer Patrick Steinhardt 2024-11-20 08:51:39 +01:00
  • aa248b8ab2 reftable/block: rename block_writer::buf variable Patrick Steinhardt 2024-11-20 08:51:38 +01:00
  • 66ed011bf7 reftable/writer: optimize allocations by using a scratch buffer Patrick Steinhardt 2024-11-20 08:51:37 +01:00
  • a7004abd0b refs: don't normalize log messages with REF_SKIP_CREATE_REFLOG Patrick Steinhardt 2024-11-20 08:51:36 +01:00
  • e4929cdf79 refs: skip collision checks in initial transactions Patrick Steinhardt 2024-11-20 08:51:35 +01:00
  • 00bd6c3e46 refs: use "initial" transaction semantics to migrate refs Patrick Steinhardt 2024-11-20 08:51:34 +01:00
  • c0b9cf3b55 refs/files: support symbolic and root refs in initial transaction Patrick Steinhardt 2024-11-20 08:51:33 +01:00
  • 1c299d03e5 refs: introduce "initial" transaction flag Patrick Steinhardt 2024-11-20 08:51:32 +01:00
  • 83b8ed8bba refs/files: move logic to commit initial transaction Patrick Steinhardt 2024-11-20 08:51:31 +01:00
  • a0efef1446 refs: allow passing flags when setting up a transaction Patrick Steinhardt 2024-11-20 08:51:30 +01:00
  • 4083a6f052 Sync with 'maint' Junio C Hamano 2024-11-20 14:47:56 +09:00
  • 44ac252971 The tenth batch Junio C Hamano 2024-11-20 14:47:00 +09:00
  • 38e4df6615 Merge branch 'la/trailer-info' Junio C Hamano 2024-11-20 14:47:17 +09:00
  • ff44124044 Merge branch 'ja/git-add-doc-markup' Junio C Hamano 2024-11-20 14:47:16 +09:00
  • 0c11ef1356 Merge branch 'jt/repack-local-promisor' Junio C Hamano 2024-11-20 14:47:16 +09:00
  • f1a384425d Prepare for 2.47.1 Junio C Hamano 2024-11-20 14:43:30 +09:00
  • cc53ddf7f0 Merge branch 'db/submodule-fetch-with-remote-name-fix' into maint-2.47 Junio C Hamano 2024-11-20 14:42:59 +09:00
  • 257f2de964 Merge branch 'ps/cache-tree-w-broken-index-entry' into maint-2.47 Junio C Hamano 2024-11-20 14:42:58 +09:00
  • 76c1953395 Merge branch 'ps/maintenance-start-crash-fix' into maint-2.47 Junio C Hamano 2024-11-20 14:42:57 +09:00
  • f1a50f12b9 Merge branch 'jk/fsmonitor-event-listener-race-fix' into maint-2.47 Junio C Hamano 2024-11-20 14:42:57 +09:00
  • 3117dd359a Merge branch 'ds/line-log-asan-fix' into maint-2.47 Junio C Hamano 2024-11-20 14:42:56 +09:00
  • 1f2be8bed6 index-pack: teach --promisor to forbid pack name Jonathan Tan 2024-11-19 12:10:15 -08:00
  • 656ca9204a builtin/gc: provide hint when maintenance hits a stale schedule lock Patrick Steinhardt 2024-11-19 11:48:43 +01:00
  • f3b2ceea39 doc: git-diff: apply format changes to config part Jean-Noël Avila 2024-11-18 22:05:53 +00:00
  • 0b080a70ab doc: git-diff: apply format changes to diff-generate-patch Jean-Noël Avila 2024-11-18 22:05:52 +00:00
  • 6ace09b2f9 doc: git-diff: apply format changes to diff-format Jean-Noël Avila 2024-11-18 22:05:51 +00:00
  • 6b552e39c0 doc: git-diff: apply format changes to diff-options Jean-Noël Avila 2024-11-18 22:05:50 +00:00
  • e72c2d2e91 doc: git-diff: apply new documentation guidelines Jean-Noël Avila 2024-11-18 22:05:49 +00:00
  • b8558e6abd Merge branch 'ps/reftable-detach' into ps/reftable-iterator-reuse Junio C Hamano 2024-11-19 12:24:33 +09:00
  • 988e7f5e95 reftable/system: provide thin wrapper for lockfile subsystem Patrick Steinhardt 2024-11-18 16:34:08 +01:00
  • 6361226b79 reftable/stack: drop only use of get_locked_file_path() Patrick Steinhardt 2024-11-18 16:34:05 +01:00
  • 01e49941d6 reftable/system: provide thin wrapper for tempfile subsystem Patrick Steinhardt 2024-11-18 16:34:03 +01:00
  • 86b770b0bb reftable/stack: stop using fsync_component() directly Patrick Steinhardt 2024-11-18 16:34:00 +01:00
  • c2f08236ed reftable/system: stop depending on "hash.h" Patrick Steinhardt 2024-11-18 16:33:57 +01:00
  • 88e297275b reftable: explicitly handle hash format IDs Patrick Steinhardt 2024-11-18 16:33:55 +01:00
  • 17e8039878 reftable/system: move "dir.h" to its only user Patrick Steinhardt 2024-11-18 16:33:52 +01:00
  • 5e904f1a4a fast-import: avoid making replace refs point to themselves Elijah Newren 2024-11-18 22:19:49 +00:00
  • 2af8ead52b object-file: inline empty tree and blob literals Jeff King 2024-11-18 04:55:22 -05:00
  • e37feea00b object-file: treat cached_object values as const Jeff King 2024-11-18 04:55:19 -05:00
  • 9202ffcf10 object-file: drop oid field from find_cached_object() return value Jeff King 2024-11-18 04:55:15 -05:00
  • b2a95dfd63 object-file: move empty_tree struct into find_cached_object() Jeff King 2024-11-18 04:55:11 -05:00
  • 2911f9ed1e object-file: drop confusing oid initializer of empty_tree struct Jeff King 2024-11-18 04:55:07 -05:00
  • e770f36307 object-file: prefer array-of-bytes initializer for hash literals Jeff King 2024-11-18 04:54:40 -05:00
  • 5dac35bbde Makefile: let clar header targets depend on their scripts Patrick Steinhardt 2024-11-15 08:32:44 +01:00
  • 8caa7b9b05 cmake: use verbatim arguments when invoking clar commands Patrick Steinhardt 2024-11-15 08:32:43 +01:00
  • 8839dccc8d cmake: use SH_EXE to execute clar scripts Patrick Steinhardt 2024-11-15 08:32:42 +01:00
  • 9a91ab9400 t/unit-tests: convert "clar-generate.awk" into a shell script Patrick Steinhardt 2024-11-15 08:32:41 +01:00