Commit Graph

  • 0a06892ddd bisect: consistently write BISECT_EXPECTED_REV via the refdb Patrick Steinhardt 2023-12-14 14:37:13 +01:00
  • 70c70de616 refs: complete list of special refs Patrick Steinhardt 2023-12-14 14:37:06 +01:00
  • 668cdc043f refs: propagate errno when reading special refs fails Patrick Steinhardt 2023-12-14 14:37:02 +01:00
  • 8f61321ccb wt-status: read HEAD and ORIG_HEAD via the refdb Patrick Steinhardt 2023-12-14 14:36:58 +01:00
  • b23285a921 checkout: forbid "-B <branch>" from touching a branch used elsewhere Junio C Hamano 2023-11-23 15:00:31 +09:00
  • 2d886b02d1 Meta/round: test with sha256, too Junio C Hamano 2023-12-12 17:05:13 -08:00
  • fbc6526ea6 t6300: avoid hard-coding object sizes René Scharfe 2023-12-12 18:04:55 +01:00
  • d1bd3a8c34 mailinfo: fix out-of-bounds memory reads in unquote_quoted_pair() Jeff King 2023-12-12 17:12:43 -05:00
  • 18c9cb7524 builtin/clone: create the refdb with the correct object format Patrick Steinhardt 2023-12-12 08:01:07 +01:00
  • 3c8f60c641 builtin/clone: skip reading HEAD when retrieving remote Patrick Steinhardt 2023-12-12 08:01:03 +01:00
  • 360822a347 builtin/clone: set up sparse checkout later Patrick Steinhardt 2023-12-12 08:00:59 +01:00
  • 9159029329 builtin/clone: fix bundle URIs with mismatching object formats Patrick Steinhardt 2023-12-12 08:00:54 +01:00
  • bab2283ec6 remote-curl: rediscover repository when fetching refs Patrick Steinhardt 2023-12-12 08:00:50 +01:00
  • 56cd0334f7 setup: allow skipping creation of the refdb Patrick Steinhardt 2023-12-12 08:00:46 +01:00
  • 79543e760d setup: extract function to create the refdb Patrick Steinhardt 2023-12-12 08:00:41 +01:00
  • aaf962df4a Reintegrate: cope with delete-modify conflicts Junio C Hamano 2023-12-11 12:40:09 -08:00
  • a332d1db1d What's cooking (2023/12 #02) Junio C Hamano 2023-12-11 12:39:26 -08:00
  • c0cadb0576 reftable/block: reuse buffer to compute record keys Patrick Steinhardt 2023-12-11 10:08:12 +01:00
  • a8305bc6d8 reftable/block: introduce macro to initialize struct block_iter Patrick Steinhardt 2023-12-11 10:08:07 +01:00
  • 829231dc20 reftable/merged: reuse buffer to compute record keys Patrick Steinhardt 2023-12-11 10:08:03 +01:00
  • 9abda98149 reftable/stack: fix use of unseeded randomness Patrick Steinhardt 2023-12-11 10:07:59 +01:00
  • 3054fbd93e reftable/stack: fix stale lock when dying Patrick Steinhardt 2023-12-11 10:07:54 +01:00
  • d779996a10 reftable/stack: reuse buffers when reloading stack Patrick Steinhardt 2023-12-11 10:07:50 +01:00
  • 5c086453ff reftable/stack: perform auto-compaction with transactional interface Patrick Steinhardt 2023-12-11 10:07:46 +01:00
  • 15f98b602f reftable/stack: verify that reftable_stack_add() uses auto-compaction Patrick Steinhardt 2023-12-11 10:07:42 +01:00
  • 85a8c899ce reftable: handle interrupted writes Patrick Steinhardt 2023-12-11 10:07:38 +01:00
  • 917a2b3ce9 reftable: handle interrupted reads Patrick Steinhardt 2023-12-11 10:07:34 +01:00
  • e32b8ece64 reftable: wrap EXPECT macros in do/while Patrick Steinhardt 2023-12-11 10:07:29 +01:00
  • 7382497372 show-ref: use die_for_incompatible_opt3() René Scharfe 2023-12-11 09:09:28 +01:00
  • 1a87c842ec Start the 2.44 cycle Junio C Hamano 2023-12-09 10:34:18 -08:00
  • 1ef1cce9c2 Merge branch 'tz/send-email-negatable-options' Junio C Hamano 2023-12-09 16:37:51 -08:00
  • f8f87e0827 Merge branch 'ak/rebase-autosquash' Junio C Hamano 2023-12-09 16:37:50 -08:00
  • 98d0a1f93e Merge branch 'vd/for-each-ref-unsorted-optimization' Junio C Hamano 2023-12-09 16:37:50 -08:00
  • e020e55a62 Merge branch 'ps/ban-a-or-o-operator-with-test' Junio C Hamano 2023-12-09 16:37:50 -08:00
  • 4297485172 Merge branch 'ss/format-patch-use-encode-headers-for-cover-letter' Junio C Hamano 2023-12-09 16:37:49 -08:00
  • 340581bcf1 Merge branch 'ps/ref-tests-update' Junio C Hamano 2023-12-09 16:37:49 -08:00
  • d8b0ec44b1 Merge branch 'jw/git-add-attr-pathspec' Junio C Hamano 2023-12-09 16:37:49 -08:00
  • 34401b7ddb Merge branch 'jk/chunk-bounds-more' Junio C Hamano 2023-12-09 16:37:48 -08:00
  • b4e6618fdf Merge branch 'js/ci-discard-prove-state' Junio C Hamano 2023-12-09 16:37:48 -08:00
  • 14a4445d18 Merge branch 'ps/ci-gitlab' Junio C Hamano 2023-12-09 16:37:48 -08:00
  • 712177ed04 Merge branch 'js/doc-unit-tests-with-cmake' Junio C Hamano 2023-12-09 16:37:47 -08:00
  • 8bf6fbd00d Merge branch 'js/doc-unit-tests' Junio C Hamano 2023-12-09 16:37:47 -08:00
  • 0946acfb50 Merge branch 'ps/httpd-tests-on-nixos' Junio C Hamano 2023-12-09 16:37:46 -08:00
  • 4dec8a351a What's cooking (2023/12 #01) Junio C Hamano 2023-12-08 17:41:51 -08:00
  • 71a1e94821 revision: parse integer arguments to --max-count, --skip, etc., more carefully Junio C Hamano 2023-12-09 07:35:23 +09:00
  • ea8f9494ab sequencer: simplify away extra git_config_string() call Jeff King 2023-12-07 02:26:42 -05:00
  • 004c9432f7 gpg-interface: drop pointless config_error_nonbool() checks Jeff King 2023-12-07 02:26:31 -05:00
  • 37e8a341ea push: drop confusing configset/callback redundancy Jeff King 2023-12-07 02:26:22 -05:00
  • be6bc048d7 config: use git_config_string() for core.checkRoundTripEncoding Jeff King 2023-12-07 02:26:11 -05:00
  • 0824879078 diff: give more detailed messages for bogus diff.* config Jeff King 2023-12-07 02:25:23 -05:00
  • 92cecce0de config: use config_error_nonbool() instead of custom messages Jeff King 2023-12-07 02:25:16 -05:00
  • 0dda4ce9f6 imap-send: don't use git_die_config() inside callback Jeff King 2023-12-07 02:24:58 -05:00
  • 22e27413ee git_xmerge_config(): prefer error() to die() Jeff King 2023-12-07 02:24:49 -05:00
  • 41f98fae02 config: reject bogus values for core.checkstat Jeff King 2023-12-07 02:24:04 -05:00
  • d49cb162fa fsck: handle NULL value when parsing message config Jeff King 2023-12-07 02:11:35 -05:00
  • 1b274c9834 trailer: handle NULL value when parsing trailer-specific config Jeff King 2023-12-07 02:11:32 -05:00
  • 34b1a0d320 submodule: handle NULL value when parsing submodule.*.branch Jeff King 2023-12-07 02:11:29 -05:00
  • 89086c9466 help: handle NULL value for alias.* config Jeff King 2023-12-07 02:11:27 -05:00
  • 24942ef316 trace2: handle NULL values in tr2_sysenv config callback Jeff King 2023-12-07 02:11:24 -05:00
  • a62712696e setup: handle NULL value when parsing extensions Jeff King 2023-12-07 02:11:21 -05:00
  • ba176db511 config: handle NULL value when parsing non-bools Jeff King 2023-12-07 02:11:14 -05:00
  • daaa03e54c bisect: always clean on reset Jeff King 2023-12-07 01:53:41 -05:00
  • 9385174627 parse-options: decouple "--end-of-options" and "--" Jeff King 2023-12-06 17:21:45 -05:00
  • 792b86283b worktree: simplify incompatibility message for --orphan and commit-ish René Scharfe 2023-12-06 12:52:01 +01:00
  • 62bc6dd33c worktree: standardize incompatibility messages René Scharfe 2023-12-06 12:52:00 +01:00
  • f5f9e972bd clean: factorize incompatibility message René Scharfe 2023-12-06 12:51:59 +01:00
  • 81fb70f55e revision, rev-parse: factorize incompatibility messages about - -exclude-hidden René Scharfe 2023-12-06 12:51:58 +01:00
  • fa518aef56 revision: use die_for_incompatible_opt3() for - -graph/--reverse/--walk-reflogs René Scharfe 2023-12-06 12:51:57 +01:00
  • 1241800867 repack: use die_for_incompatible_opt3() for -A/-k/--cruft René Scharfe 2023-12-06 12:51:56 +01:00
  • b3bf4701cf push: use die_for_incompatible_opt4() for - -delete/--tags/--all/--mirror René Scharfe 2023-12-06 12:51:55 +01:00
  • a1fbe26a0c completion: avoid user confusion in non-cone mode Elijah Newren 2023-12-03 05:57:04 +00:00
  • 7c3595b613 completion: avoid misleading completions in cone mode Elijah Newren 2023-12-03 05:57:03 +00:00
  • 253eeaf7a2 completion: fix logic for determining whether cone mode is active Elijah Newren 2023-12-03 05:57:02 +00:00
  • 6b7f56f7ef completion: squelch stray errors in sparse-checkout completion Elijah Newren 2023-12-03 05:57:01 +00:00
  • d9fd71fa2a hooks--pre-commit: detect non-ASCII when renaming Julian Prein 2023-11-30 16:13:56 +00:00
  • 866a1b9026 t6301: write invalid object ID via test-tool ref-store Patrick Steinhardt 2023-11-29 08:25:18 +01:00
  • 2e4afdad66 t5551: stop writing packed-refs directly Patrick Steinhardt 2023-11-29 08:25:14 +01:00
  • 853bd0d267 t5401: speed up creation of many branches Patrick Steinhardt 2023-11-29 08:25:09 +01:00
  • 4626269168 t4013: simplify magic parsing and drop "failure" Patrick Steinhardt 2023-11-29 08:25:05 +01:00
  • 110feb893a t3310: stop checking for reference existence via test -f Patrick Steinhardt 2023-11-29 08:25:01 +01:00
  • 7e1fcb81ee t1417: make reflog --updateref tests backend agnostic Patrick Steinhardt 2023-11-29 08:24:57 +01:00
  • 88121d9371 t1410: use test-tool to create empty reflog Patrick Steinhardt 2023-11-29 08:24:53 +01:00
  • b49831ca1c t1401: stop treating FETCH_HEAD as real reference Patrick Steinhardt 2023-11-29 08:24:49 +01:00
  • db7288b321 t1400: split up generic reflog tests from the reffile-specific ones Patrick Steinhardt 2023-11-29 08:24:44 +01:00
  • 54087dd32b t0410: mark tests to require the reffiles backend Patrick Steinhardt 2023-11-29 08:24:40 +01:00
  • e4299d26d4 doc: make the gitfile syntax easier to discover Marcel Krause 2023-11-28 07:55:58 +01:00
  • 16da7cb02f What's cooking (2023/11 #09) Junio C Hamano 2023-11-27 21:40:42 +09:00
  • 7854bf4960 i18n: factorize even more 'incompatible options' messages René Scharfe 2023-11-26 12:57:43 +01:00
  • cd3c28c53a column: release strbuf and string_list after use René Scharfe 2023-11-26 12:57:36 +01:00
  • e928c11e29 replay: stop assuming replayed branches do not diverge Elijah Newren 2023-11-24 12:10:43 +01:00
  • c4611130f4 replay: add --contained to rebase contained branches Elijah Newren 2023-11-24 12:10:42 +01:00
  • 22d99f012f replay: add --advance or 'cherry-pick' mode Elijah Newren 2023-11-24 12:10:41 +01:00
  • 3916ec307e replay: use standard revision ranges Elijah Newren 2023-11-24 12:10:40 +01:00
  • 81613be31e replay: make it a minimal server side command Elijah Newren 2023-11-24 12:10:39 +01:00
  • fda7dea7c9 replay: remove HEAD related sanity check Elijah Newren 2023-11-24 12:10:38 +01:00
  • 4a37727626 replay: remove progress and info output Elijah Newren 2023-11-24 12:10:37 +01:00
  • 38283bced8 replay: add an important FIXME comment about gpg signing Elijah Newren 2023-11-24 12:10:36 +01:00
  • 8259e4154f replay: change rev walking options Elijah Newren 2023-11-24 12:10:35 +01:00
  • e787e664da replay: introduce pick_regular_commit() Elijah Newren 2023-11-24 12:10:34 +01:00
  • a9df61ace3 replay: die() instead of failing assert() Elijah Newren 2023-11-24 12:10:33 +01:00