mirror of
https://github.com/git/git.git
synced 2026-03-05 06:57:37 +01:00
What's cooking (2024/08 #04)
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
To: git@vger.kernel.org
|
||||
Subject: What's cooking in git.git (Aug 2024, #03; Thu, 8)
|
||||
Subject: What's cooking in git.git (Aug 2024, #04; Mon, 12)
|
||||
X-master-at: 25673b1c476756ec0587fb0596ab3c22b96dc52a
|
||||
X-next-at: 6999bdac580e8ef7d27526f50530785bce6e1b4d
|
||||
X-next-at: ee80dbc4f68248653629bdd1361376c366b51623
|
||||
Bcc: lwn@lwn.net, gitster@pobox.com
|
||||
|
||||
What's cooking in git.git (Aug 2024, #03; Thu, 8)
|
||||
What's cooking in git.git (Aug 2024, #04; Mon, 12)
|
||||
--------------------------------------------------
|
||||
|
||||
Here are the topics that have been cooking in my tree. Commits
|
||||
@@ -46,97 +46,71 @@ Release tarballs are available at:
|
||||
https://www.kernel.org/pub/software/scm/git/
|
||||
|
||||
--------------------------------------------------
|
||||
[Graduated to 'master']
|
||||
[New Topics]
|
||||
|
||||
* dd/notes-empty-no-edit-by-default (2024-07-29) 1 commit
|
||||
(merged to 'next' on 2024-08-01 at fe75c53260)
|
||||
+ notes: do not trigger editor when adding an empty note
|
||||
* jc/tests-no-useless-tee (2024-08-08) 1 commit
|
||||
(merged to 'next' on 2024-08-12 at 188e777e16)
|
||||
+ tests: drop use of 'tee' that hides exit status
|
||||
|
||||
"git notes add -m '' --allow-empty" and friends that take prepared
|
||||
data to create notes should not invoke an editor, but it started
|
||||
doing so since Git 2.42, which has been corrected.
|
||||
source: <20240729151639.19192-2-ddiss@suse.de>
|
||||
Test fixes.
|
||||
|
||||
Will merge to 'master'.
|
||||
source: <xmqq4j7uhfvm.fsf@gitster.g>
|
||||
|
||||
|
||||
* dh/encoding-trace-optim (2024-07-31) 1 commit
|
||||
(merged to 'next' on 2024-08-01 at c5e023eeaf)
|
||||
+ convert: return early when not tracing
|
||||
* js/libgit-rust (2024-08-09) 5 commits
|
||||
- cgit: add higher-level cgit crate
|
||||
- config: add git_configset_alloc() and git_configset_clear_and_free()
|
||||
- cgit-sys: add repo initialization and config access
|
||||
- cgit-sys: introduce Rust wrapper for libgit.a
|
||||
- common-main: split init and exit code into new files
|
||||
|
||||
An expensive operation to prepare tracing was done in re-encoding
|
||||
code path even when the tracing was not requested, which has been
|
||||
corrected.
|
||||
source: <pull.1744.v6.git.git.1722432839473.gitgitgadget@gmail.com>
|
||||
An rust binding to libgit.a functions has been introduced.
|
||||
source: <cover.1723242556.git.steadmon@google.com>
|
||||
|
||||
|
||||
* es/shell-check-updates (2024-07-26) 5 commits
|
||||
(merged to 'next' on 2024-08-01 at cf06aced6d)
|
||||
+ check-non-portable-shell: improve `VAR=val shell-func` detection
|
||||
+ check-non-portable-shell: suggest alternative for `VAR=val shell-func`
|
||||
+ check-non-portable-shell: loosen one-shot assignment error message
|
||||
+ t4034: fix use of one-shot variable assignment with shell function
|
||||
+ t3430: drop unnecessary one-shot "VAR=val shell-func" invocation
|
||||
* xx/diff-tree-remerge-diff-fix (2024-08-09) 1 commit
|
||||
(merged to 'next' on 2024-08-09 at cabe67c0d1)
|
||||
+ diff-tree: fix crash when used with --remerge-diff
|
||||
(this branch is used by jc/range-diff-lazy-setup.)
|
||||
|
||||
Test script linter has been updated to catch an attempt to use
|
||||
one-shot export construct "VAR=VAL func" for shell functions (which
|
||||
does not work for some shells) better.
|
||||
source: <20240727053509.34339-1-ericsunshine@charter.net>
|
||||
"git rev-list ... | git diff-tree -p --remerge-diff --stdin" should
|
||||
behave more or less like "git log -p --remerge-diff" but instead it
|
||||
crashed, forgetting to prepare a temporary object store needed.
|
||||
|
||||
Will merge to 'master'.
|
||||
source: <pull.1771.v2.git.1723188292498.gitgitgadget@gmail.com>
|
||||
|
||||
|
||||
* ks/unit-test-comment-typofix (2024-07-29) 1 commit
|
||||
(merged to 'next' on 2024-08-01 at 35c44187b1)
|
||||
+ unit-tests/test-lib: fix typo in check_pointer_eq() description
|
||||
* jc/grammo-fixes (2024-08-09) 2 commits
|
||||
- doc: grammofix in git-diff-tree
|
||||
- tutorial: grammofix
|
||||
|
||||
Typofix.
|
||||
source: <20240729043303.3486-1-five231003@gmail.com>
|
||||
source: <xmqqed6xehzv.fsf@gitster.g>
|
||||
|
||||
|
||||
* ps/doc-more-c-coding-guidelines (2024-07-30) 6 commits
|
||||
(merged to 'next' on 2024-08-01 at 8f8ac5d6ca)
|
||||
+ Documentation: consistently use spaces inside initializers
|
||||
+ Documentation: document idiomatic function names
|
||||
+ Documentation: document naming schema for structs and their functions
|
||||
+ Documentation: clarify indentation style for C preprocessor directives
|
||||
+ clang-format: fix indentation width for preprocessor directives
|
||||
+ Merge branch 'kn/ci-clang-format' into ps/doc-more-c-coding-guidelines
|
||||
* jc/range-diff-lazy-setup (2024-08-09) 2 commits
|
||||
- remerge-diff: clean up temporary objdir at a central place
|
||||
- remerge-diff: lazily prepare temporary objdir on demand
|
||||
(this branch uses xx/diff-tree-remerge-diff-fix.)
|
||||
|
||||
Some project conventions have been added to CodingGuidelines.
|
||||
source: <cover.1722323818.git.ps@pks.im>
|
||||
|
||||
|
||||
* ps/p4-tests-updates (2024-07-31) 3 commits
|
||||
(merged to 'next' on 2024-08-01 at e559c4bf1a)
|
||||
+ t98xx: mark Perforce tests as memory-leak free
|
||||
+ ci: update Perforce version to r23.2
|
||||
+ t98xx: fix Perforce tests with p4d r23 and newer
|
||||
|
||||
Perforce tests have been updated.
|
||||
cf. <na5mwletzpnacietbc7pzqcgb622mvrwgrkjgjosysz3gvjcso@gzxxi7d7icr7>
|
||||
source: <cover.1722421911.git.ps@pks.im>
|
||||
|
||||
|
||||
* rj/add-p-pager (2024-07-25) 4 commits
|
||||
(merged to 'next' on 2024-08-01 at 6f66ace52d)
|
||||
+ add-patch: render hunks through the pager
|
||||
+ pager: introduce wait_for_pager
|
||||
+ pager: do not close fd 2 unnecessarily
|
||||
+ add-patch: test for 'p' command
|
||||
|
||||
A 'P' command to "git add -p" that passes the patch hunk to the
|
||||
pager has been added.
|
||||
source: <76936fb1-446d-455f-b4e7-6e24dda3c17d@gmail.com>
|
||||
|
||||
|
||||
* rs/grep-omit-blank-lines-after-function-at-eof (2024-07-30) 1 commit
|
||||
(merged to 'next' on 2024-08-01 at 0c6e2b21f9)
|
||||
+ grep: -W: skip trailing empty lines at EOF, too
|
||||
|
||||
"git grep -W" omits blank lines that follow the found function at
|
||||
the end of the file, just like it omits blank lines before the next
|
||||
function.
|
||||
source: <8b90e0ec-251f-46b3-8777-96efd58e227b@web.de>
|
||||
source: <pull.1771.git.1723123250958.gitgitgadget@gmail.com>
|
||||
|
||||
--------------------------------------------------
|
||||
[New Topics]
|
||||
[Stalled]
|
||||
|
||||
* pp/add-parse-range-unit-test (2024-05-27) 1 commit
|
||||
- apply: add unit tests for parse_range
|
||||
|
||||
A unit test for code that parses the hunk offset and length from a
|
||||
patch fragment header as been added.
|
||||
|
||||
Expecting a reroll.
|
||||
cf. <b7eca313-9ea8-4132-ba1d-ed9236e07095@gmail.com>
|
||||
source: <pull.1677.v2.git.git.1716710073910.gitgitgadget@gmail.com>
|
||||
|
||||
--------------------------------------------------
|
||||
[Cooking]
|
||||
|
||||
* jc/t3206-test-when-finished-fix (2024-08-06) 1 commit
|
||||
(merged to 'next' on 2024-08-08 at 46461db3a2)
|
||||
@@ -192,15 +166,14 @@ Release tarballs are available at:
|
||||
source: <cover.1723121979.git.ps@pks.im>
|
||||
|
||||
|
||||
* cp/unit-test-reftable-readwrite (2024-08-07) 5 commits
|
||||
- t-reftable-readwrite: add tests for print functions
|
||||
* cp/unit-test-reftable-readwrite (2024-08-09) 4 commits
|
||||
- t-reftable-readwrite: add test for known error
|
||||
- t-reftable-readwrite: use 'for' in place of infinite 'while' loops
|
||||
- t-reftable-readwrite: use free_names() instead of a for loop
|
||||
- t: move reftable/readwrite_test.c to the unit testing framework
|
||||
|
||||
Needs review.
|
||||
source: <20240807141608.4524-1-chandrapratap3519@gmail.com>
|
||||
source: <20240809111312.4401-1-chandrapratap3519@gmail.com>
|
||||
|
||||
|
||||
* ps/config-wo-the-repository (2024-08-07) 21 commits
|
||||
@@ -236,18 +209,19 @@ Release tarballs are available at:
|
||||
|
||||
|
||||
* ps/submodule-ref-format (2024-08-08) 8 commits
|
||||
- object: fix leaking packfiles when closing object store
|
||||
- submodule: fix leaking seen submodule names
|
||||
- submodule: fix leaking fetch tasks
|
||||
- builtin/submodule: allow "add" to use different ref storage format
|
||||
- refs: fix ref storage format for submodule ref stores
|
||||
- builtin/clone: propagate ref storage format to submodules
|
||||
- builtin/submodule: allow cloning with different ref storage format
|
||||
- git-submodule.sh: break overly long command lines
|
||||
(merged to 'next' on 2024-08-09 at 2b17964809)
|
||||
+ object: fix leaking packfiles when closing object store
|
||||
+ submodule: fix leaking seen submodule names
|
||||
+ submodule: fix leaking fetch tasks
|
||||
+ builtin/submodule: allow "add" to use different ref storage format
|
||||
+ refs: fix ref storage format for submodule ref stores
|
||||
+ builtin/clone: propagate ref storage format to submodules
|
||||
+ builtin/submodule: allow cloning with different ref storage format
|
||||
+ git-submodule.sh: break overly long command lines
|
||||
|
||||
Support to specify ref backend for submodules has been enhanced.
|
||||
|
||||
Will merge to 'next'.
|
||||
Will merge to 'master'.
|
||||
source: <cover.1723102259.git.ps@pks.im>
|
||||
|
||||
|
||||
@@ -263,47 +237,34 @@ Release tarballs are available at:
|
||||
|
||||
|
||||
* ps/transport-leakfix-test-updates (2024-08-08) 1 commit
|
||||
- transport: mark more tests leak-free
|
||||
(merged to 'next' on 2024-08-12 at ee80dbc4f6)
|
||||
+ transport: mark more tests leak-free
|
||||
(this branch uses jc/transport-leakfix.)
|
||||
|
||||
Test updates.
|
||||
|
||||
On hold.
|
||||
Will merge to 'master'.
|
||||
source: <ZrRPD0ggZapZym7E@tanuki>
|
||||
|
||||
--------------------------------------------------
|
||||
[Stalled]
|
||||
|
||||
* pp/add-parse-range-unit-test (2024-05-27) 1 commit
|
||||
- apply: add unit tests for parse_range
|
||||
|
||||
A unit test for code that parses the hunk offset and length from a
|
||||
patch fragment header as been added.
|
||||
|
||||
Expecting a reroll.
|
||||
cf. <b7eca313-9ea8-4132-ba1d-ed9236e07095@gmail.com>
|
||||
source: <pull.1677.v2.git.git.1716710073910.gitgitgadget@gmail.com>
|
||||
|
||||
--------------------------------------------------
|
||||
[Cooking]
|
||||
|
||||
* ag/t7004-modernize (2024-08-08) 8 commits
|
||||
- t7004: make use of write_script
|
||||
- t7004: use single quotes instead of double quotes
|
||||
- t7004: begin the test body on the same line as test_expect_success
|
||||
- t7004: description on the same line as test_expect_success
|
||||
- t7004: do not prepare things outside test_expect_success
|
||||
- t7004: use indented here-doc
|
||||
- t7004: one command per line
|
||||
- t7004: remove space after redirect operators
|
||||
(merged to 'next' on 2024-08-09 at 7bce577df4)
|
||||
+ t7004: make use of write_script
|
||||
+ t7004: use single quotes instead of double quotes
|
||||
+ t7004: begin the test body on the same line as test_expect_success
|
||||
+ t7004: description on the same line as test_expect_success
|
||||
+ t7004: do not prepare things outside test_expect_success
|
||||
+ t7004: use indented here-doc
|
||||
+ t7004: one command per line
|
||||
+ t7004: remove space after redirect operators
|
||||
|
||||
Coding style fixes to a test script.
|
||||
|
||||
Will merge to 'next'.
|
||||
Will merge to 'master'.
|
||||
source: <20240808163302.17521-1-abdobngad@gmail.com>
|
||||
|
||||
|
||||
* ds/for-each-ref-is-base (2024-08-02) 3 commits
|
||||
* ds/for-each-ref-is-base (2024-08-12) 3 commits
|
||||
- p1500: add is-base performance tests
|
||||
- for-each-ref: add 'is-base' token
|
||||
- commit-reach: add get_branch_base_for_tip
|
||||
@@ -312,8 +273,8 @@ Release tarballs are available at:
|
||||
that the history leading to a given commit "%(is-base:<commit>)" is
|
||||
likely based on.
|
||||
|
||||
Expecting a reroll.
|
||||
source: <pull.1768.git.1722550226.gitgitgadget@gmail.com>
|
||||
Comments?
|
||||
source: <pull.1768.v2.git.1723397687.gitgitgadget@gmail.com>
|
||||
|
||||
|
||||
* jk/apply-patch-mode-check-fix (2024-08-05) 1 commit
|
||||
@@ -393,20 +354,21 @@ Release tarballs are available at:
|
||||
|
||||
|
||||
* sj/ref-fsck (2024-08-08) 9 commits
|
||||
- fsck: add ref name check for files backend
|
||||
- files-backend: add unified interface for refs scanning
|
||||
- builtin/refs: add verify subcommand
|
||||
- refs: set up ref consistency check infrastructure
|
||||
- fsck: add refs report function
|
||||
- fsck: add a unified interface for reporting fsck messages
|
||||
- fsck: make "fsck_error" callback generic
|
||||
- fsck: rename objects-related fsck error functions
|
||||
- fsck: rename "skiplist" to "skip_oids"
|
||||
(merged to 'next' on 2024-08-09 at 3bde10da94)
|
||||
+ fsck: add ref name check for files backend
|
||||
+ files-backend: add unified interface for refs scanning
|
||||
+ builtin/refs: add verify subcommand
|
||||
+ refs: set up ref consistency check infrastructure
|
||||
+ fsck: add refs report function
|
||||
+ fsck: add a unified interface for reporting fsck messages
|
||||
+ fsck: make "fsck_error" callback generic
|
||||
+ fsck: rename objects-related fsck error functions
|
||||
+ fsck: rename "skiplist" to "skip_oids"
|
||||
|
||||
"git fsck" infrastructure has been taught to also check the sanity
|
||||
of the ref database, in addition to the object database.
|
||||
|
||||
Will merge to 'next'.
|
||||
Will merge to 'master'.
|
||||
source: <ZrSqMmD-quQ18a9F@ArchLinux.localdomain>
|
||||
|
||||
|
||||
@@ -454,21 +416,22 @@ Release tarballs are available at:
|
||||
|
||||
|
||||
* ps/reftable-stack-compaction (2024-08-08) 9 commits
|
||||
- reftable/stack: handle locked tables during auto-compaction
|
||||
- reftable/stack: fix corruption on concurrent compaction
|
||||
- reftable/stack: use lock_file when adding table to "tables.list"
|
||||
- reftable/stack: do not die when fsyncing lock file files
|
||||
- reftable/stack: simplify tracking of table locks
|
||||
- reftable/stack: update stats on failed full compaction
|
||||
- reftable/stack: test compaction with already-locked tables
|
||||
- reftable/stack: extract function to setup stack with N tables
|
||||
- reftable/stack: refactor function to gather table sizes
|
||||
(merged to 'next' on 2024-08-09 at d7875bf14b)
|
||||
+ reftable/stack: handle locked tables during auto-compaction
|
||||
+ reftable/stack: fix corruption on concurrent compaction
|
||||
+ reftable/stack: use lock_file when adding table to "tables.list"
|
||||
+ reftable/stack: do not die when fsyncing lock file files
|
||||
+ reftable/stack: simplify tracking of table locks
|
||||
+ reftable/stack: update stats on failed full compaction
|
||||
+ reftable/stack: test compaction with already-locked tables
|
||||
+ reftable/stack: extract function to setup stack with N tables
|
||||
+ reftable/stack: refactor function to gather table sizes
|
||||
|
||||
The code paths to compact multiple reftable files have been updated
|
||||
to correctly deal with multiple compaction triggering at the same
|
||||
time.
|
||||
|
||||
Will merge to 'next'.
|
||||
Will merge to 'master'.
|
||||
source: <cover.1723123606.git.ps@pks.im>
|
||||
|
||||
|
||||
@@ -485,17 +448,18 @@ Release tarballs are available at:
|
||||
source: <pull.1767.v5.git.1722576007398.gitgitgadget@gmail.com>
|
||||
|
||||
|
||||
* jc/refs-symref-referent (2024-08-07) 3 commits
|
||||
- ref-filter: populate symref from iterator
|
||||
- refs: add referent to each_ref_fn
|
||||
- refs: keep track of unresolved reference value in iterators
|
||||
* jc/refs-symref-referent (2024-08-09) 3 commits
|
||||
(merged to 'next' on 2024-08-09 at 3183f3d05b)
|
||||
+ ref-filter: populate symref from iterator
|
||||
+ refs: add referent to each_ref_fn
|
||||
+ refs: keep track of unresolved reference value in iterators
|
||||
|
||||
The refs API has been taught to give symref target information to
|
||||
the users of ref iterators, allowing for-each-ref and friends to
|
||||
avoid an extra ref_resolve_* API call per a symbolic ref.
|
||||
|
||||
Waiting for review response.
|
||||
source: <pull.1712.v3.git.git.1723059768.gitgitgadget@gmail.com>
|
||||
Will merge to 'master'.
|
||||
source: <pull.1712.v4.git.git.1723217871.gitgitgadget@gmail.com>
|
||||
|
||||
|
||||
* jk/osxkeychain-username-is-nul-terminated (2024-08-01) 1 commit
|
||||
@@ -550,33 +514,34 @@ Release tarballs are available at:
|
||||
|
||||
|
||||
* tb/incremental-midx-part-1 (2024-08-06) 19 commits
|
||||
- midx: implement support for writing incremental MIDX chains
|
||||
- t/t5313-pack-bounds-checks.sh: prepare for sub-directories
|
||||
- t: retire 'GIT_TEST_MULTI_PACK_INDEX_WRITE_BITMAP'
|
||||
- midx: implement verification support for incremental MIDXs
|
||||
- midx: support reading incremental MIDX chains
|
||||
- midx: teach `midx_fanout_add_midx_fanout()` about incremental MIDXs
|
||||
- midx: teach `midx_preferred_pack()` about incremental MIDXs
|
||||
- midx: teach `midx_contains_pack()` about incremental MIDXs
|
||||
- midx: remove unused `midx_locate_pack()`
|
||||
- midx: teach `fill_midx_entry()` about incremental MIDXs
|
||||
- midx: teach `nth_midxed_offset()` about incremental MIDXs
|
||||
- midx: teach `bsearch_midx()` about incremental MIDXs
|
||||
- midx: introduce `bsearch_one_midx()`
|
||||
- midx: teach `nth_bitmapped_pack()` about incremental MIDXs
|
||||
- midx: teach `nth_midxed_object_oid()` about incremental MIDXs
|
||||
- midx: teach `prepare_midx_pack()` about incremental MIDXs
|
||||
- midx: teach `nth_midxed_pack_int_id()` about incremental MIDXs
|
||||
- midx: add new fields for incremental MIDX chains
|
||||
- Documentation: describe incremental MIDX format
|
||||
(merged to 'next' on 2024-08-12 at 92ec55fd49)
|
||||
+ midx: implement support for writing incremental MIDX chains
|
||||
+ t/t5313-pack-bounds-checks.sh: prepare for sub-directories
|
||||
+ t: retire 'GIT_TEST_MULTI_PACK_INDEX_WRITE_BITMAP'
|
||||
+ midx: implement verification support for incremental MIDXs
|
||||
+ midx: support reading incremental MIDX chains
|
||||
+ midx: teach `midx_fanout_add_midx_fanout()` about incremental MIDXs
|
||||
+ midx: teach `midx_preferred_pack()` about incremental MIDXs
|
||||
+ midx: teach `midx_contains_pack()` about incremental MIDXs
|
||||
+ midx: remove unused `midx_locate_pack()`
|
||||
+ midx: teach `fill_midx_entry()` about incremental MIDXs
|
||||
+ midx: teach `nth_midxed_offset()` about incremental MIDXs
|
||||
+ midx: teach `bsearch_midx()` about incremental MIDXs
|
||||
+ midx: introduce `bsearch_one_midx()`
|
||||
+ midx: teach `nth_bitmapped_pack()` about incremental MIDXs
|
||||
+ midx: teach `nth_midxed_object_oid()` about incremental MIDXs
|
||||
+ midx: teach `prepare_midx_pack()` about incremental MIDXs
|
||||
+ midx: teach `nth_midxed_pack_int_id()` about incremental MIDXs
|
||||
+ midx: add new fields for incremental MIDX chains
|
||||
+ Documentation: describe incremental MIDX format
|
||||
|
||||
Incremental updates of multi-pack index files.
|
||||
|
||||
Will merge to 'next'?
|
||||
Will merge to 'master'.
|
||||
source: <cover.1722958595.git.me@ttaylorr.com>
|
||||
|
||||
|
||||
* ja/doc-synopsis-markup (2024-07-24) 3 commits
|
||||
* ja/doc-synopsis-markup (2024-08-12) 3 commits
|
||||
- doc: apply synopsis simplification on git-clone and git-init
|
||||
- doc: update the guidelines to reflect the current formatting rules
|
||||
- doc: introduce a synopsis custom paragraph attribute
|
||||
@@ -585,8 +550,8 @@ Release tarballs are available at:
|
||||
been revamped. The sources, at least for the simple cases, got
|
||||
vastly pleasant to work with.
|
||||
|
||||
Inviting further discussion.
|
||||
source: <pull.1766.v2.git.1721855179.gitgitgadget@gmail.com>
|
||||
Comments?
|
||||
source: <pull.1766.v3.git.1723389612.gitgitgadget@gmail.com>
|
||||
|
||||
|
||||
* tc/fetch-bundle-uri (2024-07-24) 3 commits
|
||||
@@ -748,39 +713,42 @@ Release tarballs are available at:
|
||||
|
||||
|
||||
* es/doc-platform-support-policy (2024-08-02) 1 commit
|
||||
- Documentation: add platform support policy
|
||||
(merged to 'next' on 2024-08-09 at 110c94ea82)
|
||||
+ Documentation: add platform support policy
|
||||
|
||||
A policy document that describes platform support levels and
|
||||
expectation on platform stakeholders has been introduced.
|
||||
|
||||
Will merge to 'next'?
|
||||
Will merge to 'master'.
|
||||
source: <20240802221948.2367124-1-emilyshaffer@google.com>
|
||||
|
||||
|
||||
* gt/unit-test-hashmap (2024-08-06) 1 commit
|
||||
- t: port helper/test-hashmap.c to unit-tests/t-hashmap.c
|
||||
(merged to 'next' on 2024-08-09 at e62febfb4e)
|
||||
+ t: port helper/test-hashmap.c to unit-tests/t-hashmap.c
|
||||
|
||||
An existing test of hashmap API has been rewritten with the
|
||||
unit-test framework.
|
||||
|
||||
Getting there?
|
||||
Will merge to 'master'.
|
||||
cf. <CAP8UFD04uQbWhY0QDp+nC8VyBvpUs=tBDm=w4CzKK2GcwFZdGQ@mail.gmail.com>
|
||||
source: <20240803133517.73308-2-shyamthakkar001@gmail.com>
|
||||
|
||||
|
||||
* rs/unit-tests-test-run (2024-07-30) 6 commits
|
||||
- t-strvec: use if_test
|
||||
- t-reftable-basics: use if_test
|
||||
- t-ctype: use if_test
|
||||
- unit-tests: add if_test
|
||||
- unit-tests: show location of checks outside of tests
|
||||
- t0080: use here-doc test body
|
||||
(merged to 'next' on 2024-08-12 at 9df4336877)
|
||||
+ t-strvec: use if_test
|
||||
+ t-reftable-basics: use if_test
|
||||
+ t-ctype: use if_test
|
||||
+ unit-tests: add if_test
|
||||
+ unit-tests: show location of checks outside of tests
|
||||
+ t0080: use here-doc test body
|
||||
|
||||
Unit-test framework has learned a simple control structure to allow
|
||||
embedding test statements in-line instead of having to create a new
|
||||
function to contain them.
|
||||
|
||||
Will merge to 'next'?
|
||||
Will merge to 'master'.
|
||||
source: <077a178e-eb30-45ff-b653-a514bfd33077@web.de>
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user