From: Patrick Steinhardt <ps@pks.im>
To: Taylor Blau <me@ttaylorr.com>
Cc: git@vger.kernel.org
Subject: Re: What's cooking in git.git (Oct 2024, #11; Fri, 25)
Date: Mon, 28 Oct 2024 06:43:16 +0100 [thread overview]
Message-ID: <Zx8kbrQVmMyLV0-w@pks.im> (raw)
In-Reply-To: <Zxv0SgY0oajpst8s@nand.local>
On Fri, Oct 25, 2024 at 03:40:58PM -0400, Taylor Blau wrote:
> * ps/mingw-rename (2024-10-24) 3 commits
> - compat/mingw: support POSIX semantics for atomic renames
> - compat/mingw: allow deletion of most opened files
> - compat/mingw: share file handles created via `CreateFileW()`
>
> Teaches the MinGW compatibility layer to support POSIX semantics for
> atomic renames when other process(es) have a file opened at the
> destination path.
>
> Will merge to 'next'?
> source: <cover.1729770140.git.ps@pks.im>
I'd wait a couple of days for reviews on v3, which I have sent out
yesterday.
> * ps/leakfixes-part-9 (2024-10-21) 22 commits
> - list-objects-filter-options: work around reported leak on error
> - builtin/merge: release outbut buffer after performing merge
> - dir: fix leak when parsing "status.showUntrackedFiles"
> - t/helper: fix leaking buffer in "dump-untracked-cache"
> - t/helper: stop re-initialization of `the_repository`
> - sparse-index: correctly free EWAH contents
> - dir: release untracked cache data
> - combine-diff: fix leaking lost lines
> - builtin/tag: fix leaking key ID on failure to sign
> - transport-helper: fix leaking import/export marks
> - builtin/commit: fix leaking cleanup config
> - trailer: fix leaking strbufs when formatting trailers
> - trailer: fix leaking trailer values
> - builtin/commit: fix leaking change data contents
> - upload-pack: fix leaking URI protocols
> - pretty: clear signature check
> - diff-lib: fix leaking diffopts in `do_diff_cache()`
> - revision: fix leaking bloom filters
> - builtin/grep: fix leak with `--max-count=0`
> - grep: fix leak in `grep_splice_or()`
> - t/helper: fix leaks in "reach" test tool
> - builtin/ls-remote: plug leaking server options
>
> More leakfixes.
>
> Needs review.
> source: <cover.1729502823.git.ps@pks.im>
I'd be happy to get some eyes on this series. It's the second-last step
to make Git leak-free, so there's only going to be one more such tedious
series. And the last step is already waiting to be sent out :)
> * ps/platform-compat-fixes (2024-10-16) 10 commits
> (merged to 'next' on 2024-10-22 at 46b99d8301)
> + http: fix build error on FreeBSD
> + builtin/credential-cache: fix missing parameter for stub function
> + t7300: work around platform-specific behaviour with long paths on MinGW
> + t5500, t5601: skip tests which exercise paths with '[::1]' on Cygwin
> + t3404: work around platform-specific behaviour on macOS 10.15
> + t1401: make invocation of tar(1) work with Win32-provided one
> + t/lib-gpg: fix setup of GNUPGHOME in MinGW
> + t/lib-gitweb: test against the build version of gitweb
> + t/test-lib: wire up NO_ICONV prerequisite
> + t/test-lib: fix quoting of TEST_RESULTS_SAN_FILE
> (this branch is used by ps/build.)
>
> Various platform compatibility fixes split out of the larger effort
> to use Meson as the primary build tool.
>
> Will merge to 'master'.
> source: <cover.1729060405.git.ps@pks.im>
I've sent a fixup commit for t6006, which got subtly broken [1]. So
let's first add that fixup and then continue merging down.
[1]: <ccb2d7cf817a181fab8fb083bdc9f1fed4671749.1730092261.git.ps@pks.im>
> * ps/upgrade-clar (2024-10-21) 5 commits
> - cmake: set up proper dependencies for generated clar headers
> - cmake: fix compilation of clar-based unit tests
> - Makefile: extract script to generate clar declarations
> - Makefile: adjust sed command for generating "clar-decls.h"
> - t/unit-tests: update clar to 206accb
> (this branch is used by ps/build.)
>
> Buildfix and upgrade of Clar to a newer version.
>
> Needs review.
> source: <cover.1729506329.git.ps@pks.im>
Bagas has tested this series on the previously-broken platform [2] and I've
got a review from Karthik [3]. So I'd think that it's mostly ready to go by
now.
[2]: <Zxx3nmfp61DR6vvB@archie.me>
[3]: <CAOLa=ZR6cnhxy7K7TChxLafm7Ep0XUVFSK+LgNPtNX8yVLyWtA@mail.gmail.com>
Patrick
next prev parent reply other threads:[~2024-10-28 5:43 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-10-25 19:40 What's cooking in git.git (Oct 2024, #11; Fri, 25) Taylor Blau
2024-10-27 21:26 ` karthik nayak
2024-10-27 23:52 ` Taylor Blau
2024-10-28 5:43 ` Patrick Steinhardt [this message]
2024-10-28 17:37 ` Taylor Blau
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Zx8kbrQVmMyLV0-w@pks.im \
--to=ps@pks.im \
--cc=git@vger.kernel.org \
--cc=me@ttaylorr.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).