Commit Graph

  • 66685e8555 Merge branch 'ps/commit-graph-less-paranoid' Junio C Hamano 2023-12-18 14:10:11 -0800
  • 02230b74e8 Merge branch 'cc/git-replay' Junio C Hamano 2023-12-18 14:10:11 -0800
  • 3335365270 Merge branch 'ac/fuzz-show-date' Junio C Hamano 2023-12-18 14:10:11 -0800
  • 71c746632a Merge branch 'ps/ref-deletion-updates' Junio C Hamano 2023-12-18 14:10:11 -0800
  • f1c537705b Merge branch 'js/packfile-h-typofix' Junio C Hamano 2023-12-18 14:10:10 -0800
  • 7033d5479b pkt-line: do not chomp newlines for sideband messages Jiang Xin 2023-12-17 22:41:38 +0800
  • 64220dc5f7 pkt-line: memorize sideband fragment in reader Jiang Xin 2023-12-17 22:41:37 +0800
  • eaa82f8e98 test-pkt-line: add option parser for unpack-sideband Jiang Xin 2023-12-17 22:41:36 +0800
  • 6d6f1cd7ee doc: format.notes specify a ref under refs/notes/ hierarchy Junio C Hamano 2023-12-15 14:28:00 -0800
  • 37e8d795be test-lib-functions.sh: fix test_grep fail message wording Shreyansh Paliwal 2023-12-03 22:47:59 +0530
  • 8277dbe987 git-compat-util: convert skip_{prefix,suffix}{,_mem} to bool René Scharfe 2023-12-16 11:47:21 +0100
  • 18ce48918c fetch: no redundant error message for atomic fetch Jiang Xin 2023-12-17 22:11:34 +0800
  • 97d82b2963 t5574: test porcelain output of atomic fetch Jiang Xin 2023-12-17 22:11:33 +0800
  • bc62d27d5c docs: MERGE_AUTOSTASH is not that special Junio C Hamano 2023-12-15 12:32:45 -0800
  • dada38646a docs: AUTO_MERGE is not that special Junio C Hamano 2023-12-15 12:32:44 -0800
  • 7122f4f747 refs.h: HEAD is not that special Junio C Hamano 2023-12-15 12:32:43 -0800
  • 2047b2c28c git-bisect.txt: BISECT_HEAD is not that special Junio C Hamano 2023-12-15 12:32:42 -0800
  • d9a4bb3385 git.txt: HEAD is not that special Junio C Hamano 2023-12-15 12:32:41 -0800
  • 68fcebfb1a git-add.txt: add missing short option -A to synopsis Eric Sunshine 2023-12-15 15:43:33 -0500
  • 647b5e0998 tests: adjust whitespace in chainlint expectations Patrick Steinhardt 2023-12-15 07:42:47 +0100
  • ba47d88795 t/perf: add performance tests for multi-pack reuse Taylor Blau 2023-12-14 17:24:47 -0500
  • af626ac0e0 pack-bitmap: enable reuse from all bitmapped packs Taylor Blau 2023-12-14 17:24:44 -0500
  • 941074134c pack-objects: allow setting `pack.allowPackReuse` to "single" Taylor Blau 2023-12-14 17:24:42 -0500
  • 3bea0c0611 t/test-lib-functions.sh: implement `test_trace2_data` helper Taylor Blau 2023-12-14 17:24:39 -0500
  • 54393e4e68 pack-objects: add tracing for various packfile metrics Taylor Blau 2023-12-14 17:24:36 -0500
  • 519e17ff75 pack-bitmap: prepare to mark objects from multiple packs for reuse Taylor Blau 2023-12-14 17:24:34 -0500
  • dbd5c520d2 pack-revindex: implement `midx_pair_to_pack_pos()` Taylor Blau 2023-12-14 17:24:30 -0500
  • e1bfe30c4d pack-revindex: factor out `midx_key_to_pack_pos()` helper Taylor Blau 2023-12-14 17:24:28 -0500
  • b1e3333068 midx: implement `midx_preferred_pack()` Taylor Blau 2023-12-14 17:24:25 -0500
  • ed9f41480a git-compat-util.h: implement checked size_t to uint32_t conversion Taylor Blau 2023-12-14 17:24:22 -0500
  • b96289a10b pack-objects: include number of packs reused in output Taylor Blau 2023-12-14 17:24:20 -0500
  • ca0fd69e37 pack-objects: prepare `write_reused_pack_verbatim()` for multi-pack reuse Taylor Blau 2023-12-14 17:24:17 -0500
  • 4805125710 pack-objects: prepare `write_reused_pack()` for multi-pack reuse Taylor Blau 2023-12-14 17:24:14 -0500
  • 073b40eba0 pack-objects: pass `bitmapped_pack`'s to pack-reuse functions Taylor Blau 2023-12-14 17:24:12 -0500
  • d1d701eb9c pack-objects: keep track of `pack_start` for each reuse pack Taylor Blau 2023-12-14 17:24:09 -0500
  • 5e29c3f707 pack-objects: parameterize pack-reuse routines over a single pack Taylor Blau 2023-12-14 17:24:07 -0500
  • 83296d20e8 pack-bitmap: return multiple packs via `reuse_partial_packfile_from_bitmap()` Taylor Blau 2023-12-14 17:24:04 -0500
  • 35e156b9de pack-bitmap: simplify `reuse_partial_packfile_from_bitmap()` signature Taylor Blau 2023-12-14 17:24:01 -0500
  • e5d48bf38b ewah: implement `bitmap_is_empty()` Taylor Blau 2023-12-14 17:23:59 -0500
  • dab60934e3 pack-bitmap: pass `bitmapped_pack` struct to pack-reuse functions Taylor Blau 2023-12-14 17:23:56 -0500
  • 307d75bbe6 midx: implement `midx_locate_pack()` Taylor Blau 2023-12-14 17:23:54 -0500
  • 5f5ccd9595 midx: implement `BTMP` chunk Taylor Blau 2023-12-14 17:23:51 -0500
  • fba68184b8 midx: factor out `fill_pack_info()` Taylor Blau 2023-12-14 17:23:48 -0500
  • a96015a517 pack-bitmap: plug leak in find_objects() Taylor Blau 2023-12-14 17:23:45 -0500
  • 6cdb67b97d pack-bitmap-write: deep-clear the `bb_commit` slab Taylor Blau 2023-12-14 17:23:42 -0500
  • 66f0c71073 pack-objects: free packing_data in more places Taylor Blau 2023-12-14 17:23:39 -0500
  • dee182941f mailinfo: avoid recursion when unquoting From headers Jeff King 2023-12-14 16:48:59 -0500
  • 2d9396c2fe t5100: make rfc822 comment test more careful Jeff King 2023-12-14 16:47:46 -0500
  • 0a06892ddd bisect: consistently write BISECT_EXPECTED_REV via the refdb Patrick Steinhardt 2023-12-14 14:37:13 +0100
  • 70c70de616 refs: complete list of special refs Patrick Steinhardt 2023-12-14 14:37:06 +0100
  • 668cdc043f refs: propagate errno when reading special refs fails Patrick Steinhardt 2023-12-14 14:37:02 +0100
  • 8f61321ccb wt-status: read HEAD and ORIG_HEAD via the refdb Patrick Steinhardt 2023-12-14 14:36:58 +0100
  • b23285a921 checkout: forbid "-B <branch>" from touching a branch used elsewhere Junio C Hamano 2023-11-23 15:00:31 +0900
  • 2d886b02d1 Meta/round: test with sha256, too Junio C Hamano 2023-12-12 17:05:13 -0800
  • fbc6526ea6 t6300: avoid hard-coding object sizes René Scharfe 2023-12-12 18:04:55 +0100
  • d1bd3a8c34 mailinfo: fix out-of-bounds memory reads in unquote_quoted_pair() Jeff King 2023-12-12 17:12:43 -0500
  • 18c9cb7524 builtin/clone: create the refdb with the correct object format Patrick Steinhardt 2023-12-12 08:01:07 +0100
  • 3c8f60c641 builtin/clone: skip reading HEAD when retrieving remote Patrick Steinhardt 2023-12-12 08:01:03 +0100
  • 360822a347 builtin/clone: set up sparse checkout later Patrick Steinhardt 2023-12-12 08:00:59 +0100
  • 9159029329 builtin/clone: fix bundle URIs with mismatching object formats Patrick Steinhardt 2023-12-12 08:00:54 +0100
  • bab2283ec6 remote-curl: rediscover repository when fetching refs Patrick Steinhardt 2023-12-12 08:00:50 +0100
  • 56cd0334f7 setup: allow skipping creation of the refdb Patrick Steinhardt 2023-12-12 08:00:46 +0100
  • 79543e760d setup: extract function to create the refdb Patrick Steinhardt 2023-12-12 08:00:41 +0100
  • aaf962df4a Reintegrate: cope with delete-modify conflicts Junio C Hamano 2023-12-11 12:40:09 -0800
  • a332d1db1d What's cooking (2023/12 #02) Junio C Hamano 2023-12-11 12:39:26 -0800
  • c0cadb0576 reftable/block: reuse buffer to compute record keys Patrick Steinhardt 2023-12-11 10:08:12 +0100
  • a8305bc6d8 reftable/block: introduce macro to initialize `struct block_iter` Patrick Steinhardt 2023-12-11 10:08:07 +0100
  • 829231dc20 reftable/merged: reuse buffer to compute record keys Patrick Steinhardt 2023-12-11 10:08:03 +0100
  • 9abda98149 reftable/stack: fix use of unseeded randomness Patrick Steinhardt 2023-12-11 10:07:59 +0100
  • 3054fbd93e reftable/stack: fix stale lock when dying Patrick Steinhardt 2023-12-11 10:07:54 +0100
  • d779996a10 reftable/stack: reuse buffers when reloading stack Patrick Steinhardt 2023-12-11 10:07:50 +0100
  • 5c086453ff reftable/stack: perform auto-compaction with transactional interface Patrick Steinhardt 2023-12-11 10:07:46 +0100
  • 15f98b602f reftable/stack: verify that `reftable_stack_add()` uses auto-compaction Patrick Steinhardt 2023-12-11 10:07:42 +0100
  • 85a8c899ce reftable: handle interrupted writes Patrick Steinhardt 2023-12-11 10:07:38 +0100
  • 917a2b3ce9 reftable: handle interrupted reads Patrick Steinhardt 2023-12-11 10:07:34 +0100
  • e32b8ece64 reftable: wrap EXPECT macros in do/while Patrick Steinhardt 2023-12-11 10:07:29 +0100
  • 7382497372 show-ref: use die_for_incompatible_opt3() René Scharfe 2023-12-11 09:09:28 +0100
  • 1a87c842ec Start the 2.44 cycle Junio C Hamano 2023-12-09 10:34:18 -0800
  • 1ef1cce9c2 Merge branch 'tz/send-email-negatable-options' Junio C Hamano 2023-12-09 16:37:51 -0800
  • f8f87e0827 Merge branch 'ak/rebase-autosquash' Junio C Hamano 2023-12-09 16:37:50 -0800
  • 98d0a1f93e Merge branch 'vd/for-each-ref-unsorted-optimization' Junio C Hamano 2023-12-09 16:37:50 -0800
  • e020e55a62 Merge branch 'ps/ban-a-or-o-operator-with-test' Junio C Hamano 2023-12-09 16:37:50 -0800
  • 4297485172 Merge branch 'ss/format-patch-use-encode-headers-for-cover-letter' Junio C Hamano 2023-12-09 16:37:49 -0800
  • 340581bcf1 Merge branch 'ps/ref-tests-update' Junio C Hamano 2023-12-09 16:37:49 -0800
  • d8b0ec44b1 Merge branch 'jw/git-add-attr-pathspec' Junio C Hamano 2023-12-09 16:37:49 -0800
  • 34401b7ddb Merge branch 'jk/chunk-bounds-more' Junio C Hamano 2023-12-09 16:37:48 -0800
  • b4e6618fdf Merge branch 'js/ci-discard-prove-state' Junio C Hamano 2023-12-09 16:37:48 -0800
  • 14a4445d18 Merge branch 'ps/ci-gitlab' Junio C Hamano 2023-12-09 16:37:48 -0800
  • 712177ed04 Merge branch 'js/doc-unit-tests-with-cmake' Junio C Hamano 2023-12-09 16:37:47 -0800
  • 8bf6fbd00d Merge branch 'js/doc-unit-tests' Junio C Hamano 2023-12-09 16:37:47 -0800
  • 0946acfb50 Merge branch 'ps/httpd-tests-on-nixos' Junio C Hamano 2023-12-09 16:37:46 -0800
  • 4dec8a351a What's cooking (2023/12 #01) Junio C Hamano 2023-12-08 17:41:51 -0800
  • 71a1e94821 revision: parse integer arguments to --max-count, --skip, etc., more carefully Junio C Hamano 2023-12-09 07:35:23 +0900
  • ea8f9494ab sequencer: simplify away extra git_config_string() call Jeff King 2023-12-07 02:26:42 -0500
  • 004c9432f7 gpg-interface: drop pointless config_error_nonbool() checks Jeff King 2023-12-07 02:26:31 -0500
  • 37e8a341ea push: drop confusing configset/callback redundancy Jeff King 2023-12-07 02:26:22 -0500
  • be6bc048d7 config: use git_config_string() for core.checkRoundTripEncoding Jeff King 2023-12-07 02:26:11 -0500
  • 0824879078 diff: give more detailed messages for bogus diff.* config Jeff King 2023-12-07 02:25:23 -0500
  • 92cecce0de config: use config_error_nonbool() instead of custom messages Jeff King 2023-12-07 02:25:16 -0500
  • 0dda4ce9f6 imap-send: don't use git_die_config() inside callback Jeff King 2023-12-07 02:24:58 -0500