From: D. Ben Knoble Date: Mon, 31 Aug 2026 20:06:14 GMT Subject: Re: [PATCH v6 0/3] Convert USE_NSEC to runtime config Message-ID: In-Reply-To: Erm, woops On Mon, Aug 31, 2026 at 4:02 PM D. Ben Knoble wrote: > > 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 [snip] > 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 Thanks -- D. Ben Knoble