All of lore.kernel.org
 help / color / mirror / Atom feed
From: Patrick Steinhardt <ps@pks.im>
To: Junio C Hamano <gitster@pobox.com>
Cc: git@vger.kernel.org
Subject: Re: What's cooking in git.git (Oct 2026, #01)
Date: Fri, 2 Oct 2026 11:10:30 +0200	[thread overview]
Message-ID: <ar91BoTedI3gHntX@pks.im> (raw)
In-Reply-To: <xmqqv77l2g2e.fsf@gitster.g>

On Thu, Oct 01, 2026 at 03:48:09PM -0700, Junio C Hamano wrote:
> * ps/reftable-reflog-timezone (2026-09-30) 3 commits
>  - refs/reftable: fix on-disk representation of reflog timezones
>  - t/helper: fix segfault in "dump-reftable -t"
>  - date: add helpers to convert between "+HHMM" timezones and minutes
> 
>  The internal representation of timezones in the reflog for the
>  reftable format has been fixed to match the specification, which
>  dictates an offset in minutes rather than the parsed "+HHMM" integer
>  representation.
> 
>  Will merge to 'next'?
>  cf. <CAOLa=ZRVt=e3MqjLY=UkitfSg_YjpsfFjeDsEmqJQm-5YhopxA@mail.gmail.com>
>  cf. <xmqq33up73dm.fsf@gitster.g>
>  source: <20261001-pks-reftables-fix-timezone-format-v2-0-a4fd1f7cd21a@pks.im>

Yeah, this one should be ready.

> * mc/refs-rename-transaction (2026-09-23) 1 commit
>  - refs: run copy and rename through transactions
> 
>  Both reference rename and copy operations have been refactored to
>  use the generic reference transaction API, ensuring that hooks
>  observe the updates as unified logical operations rather than
>  piece-meal internal deletions and additions.
> 
>  Needs review.
>  source: <20260923133651.74120-1-maciej.ciemborowicz@gmail.com>

Oh, I completely missed this series. I'll have a look.

> * td/ci-large-test-resources (2026-09-30) 2 commits
>  - ci: use twice the CPU count on both providers
>  - t4205: compare huge output without diff
> 
>  CI resource exhaustion during test runs on GitHub Actions has been
>  mitigated by switching a comparison of a huge output to use a binary
>  comparison, and by capping the parallel jobs on Linux to the number
>  of available CPUs.
> 
>  Will merge to 'next'?
>  cf. <ar0gon2VE0RlG_cC@pks.im>
>  source: <20260930-ci-large-test-resources-v3-0-d65ac7c21b5f@gmail.com>

I'm happy with this series.

> * mc/refs-hook-report-old-values (2026-09-24) 1 commit
>  - refs: report old values to transaction hooks
> 
>  The 'reference-transaction' hook has been updated to report the
>  observed old object IDs and symref targets for unconditional ref
>  updates and deletions, instead of reporting the null object ID.
> 
>  Needs review.
>  source: <2af3eeadd18806c5298d53072428656885cff89d.1790269745.git.maciej.ciemborowicz@gmail.com>

Yeah, this is in my backlog to review.

> * ps/meson-improvements (2026-09-24) 7 commits
>  - gitlab-ci: fix hanging MSVC jobs
>  - meson: update wrappers
>  - meson: fix outdated completion helpers
>  - meson: use precompiled headers for unit tests
>  - meson: use precompiled headers for our test-helper
>  - meson: don't recompile git-remote-http(1) multiple times for tests
>  - meson: avoid recompiling HTTP sources several times
> 
>  The build configurations for Meson have been optimized to avoid
>  recompiling HTTP sources multiple times and to utilize precompiled
>  headers for test-helpers and unit tests, reducing clean build times.
>  Additionally, the shell completion tests and GitLab CI MSVC runner
>  jobs have been fixed.
> 
>  Will merge to 'next'?
>  cf. <CAOLa=ZS8Exa_WkMLiFNspeYaKFf40eOM19ZgecC=yTnFEAhMzQ@mail.gmail.com>
>  source: <20260924-pks-meson-improvements-v1-0-90b7f79f1c4e@pks.im>

Yup, I'd be happy to have this merged so that our pipelines are finally
green again :)

> * ps/setup-enforce-repo-passed-to-create-repository-has-no-state (2026-09-28) 7 commits
>  - setup: enforce that passed-in repo does not carry relevant state
>  - repository: adapt `repo_clear()` to fully reset the repository
>  - builtin/clone: don't apply "core.sharedRepository" to leading dirs
>  - builtin/init: move handling of "core.sharedRepository" into "setup.c"
>  - builtin/init: refactor messy creation of leading directories
>  - path: introduce `safe_create_leading_directories_no_share_const()`
>  - path: drop useless `safe_create_leading_directories_1()`
>  - Merge branch 'ps/odb-alternates-at-creation' into ps/setup-enforce-repo-passed-to-create-repository-has-no-state
> 
>  The repository initialization sequence has been refactored to treat
>  the repository object passed to create_repository() purely as an
>  out-parameter.
> 
>  Waiting for response.
>  cf. <b0ec2ef9-7aef-4f7d-b31b-7141b39c2d24@gmail.com>
>  cf. <xmqqtsn9mkog.fsf@gitster.g>
>  cf. <CAOLa=ZSX0e25wK5qQwznXN9rVM+WHn8631pkTEN9Zm-BrXfEsg@mail.gmail.com>
>  source: <20260928-pks-create-repository-stateless-v2-0-a03612f703fa@pks.im>

Hm. All I can see is the discussion around free(3) vs free(3p). Is the
expectation to do a reroll with s/free(3p)/free(3)?

Patrick

  reply	other threads:[~2026-10-02  9:10 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-10-01 22:48 What's cooking in git.git (Oct 2026, #01) Junio C Hamano
2026-10-02  9:10 ` Patrick Steinhardt [this message]
2026-10-02 15:02   ` Junio C Hamano
2026-10-02 16:54 ` What's cooking in git.git K Jayatheerth
2026-10-02 17:03   ` Junio C Hamano

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=ar91BoTedI3gHntX@pks.im \
    --to=ps@pks.im \
    --cc=git@vger.kernel.org \
    --cc=gitster@pobox.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.