Re: [PATCH v6 0/3] Convert USE_NSEC to runtime config
Erm, woops
On Mon, Aug 31, 2026 at 4:02 PM D. Ben Knoble <ben.knoble@gmail.com> wrote:
Show 11 quoted lines
>
> Topic name: dk/use-nsec-runtime (applied)
>
> Topic summary: Expose USE_NSEC as a runtime configuration, since
> build-time is too early for distributing Git [1]. As a result, common
> index-related options, like git-diff, are less likely to hit "racy git"
> problems on supported filesystems.
>
> [1]: https://git.github.io/rev_news/2026/07/31/edition-137/
>
> Built on master (2c78326f81 (The 11th batch, 2026-08-05)).
Changes in v6: slight comment tweak
> Changes in v5:
>
> - improve message flow in patch 2
Show 17 quoted lines
> Diff-intervalle contre v5 :
> 1: d612de6c2d = 1: d612de6c2d meson: expose knob for xmlto relative links in manuals
> 2: 12974e07d0 = 2: 12974e07d0 environment: align repo_config_values_init with struct declaration
> 3: 01cd487cd2 ! 3: 0a611f6140 core: convert build-time USE_NSEC into runtime core.useNanosec
> @@ builtin/update-index.c: static void xrmdir(const char *path)
> {
> /*
> - * not use if we could usleep(10) if USE_NSEC is defined. The
> -+ * not use if we could usleep(10) if core.useNanosec is defined. The
> ++ * not use if we could usleep(10) if core.useNanosec is enabled. The
> * field nsec could be there, but the OS could choose to
> * ignore it?
> */
>
> base-commit: 2c78326f810173a4f3aefd8021f1e07575412481
> --
> 2.55.0.860.g4b6b3295ed.dirty--
D. Ben Knoble