git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: hostname: includeIf condition — anyone already working on this?

From
IEIgnacio Encinas <ignacio@iencinas.com>
Date
Sep 29, 2026, 12:14 UTC
Message-ID
<DLRSIZ3JV2DF.10GG1YB2D8DHW@iencinas.com>
In-Reply-To
<20260929014415.GB1089022@coredump.intra.peff.net>
Hello,
On Tue Sep 29, 2026 at 2:44 AM IST, Jeff King wrote:
Show 21 quoted lines
> On Mon, Sep 28, 2026 at 08:43:49PM -0300, Isabella Caselli wrote:
>
>> - Any objection to the approach itself? The same machine can report
>> its hostname differently depending on how it's set up — sometimes just
>> the short name, sometimes with the full network address attached to it
>> — so it isn't obvious whether the condition should compare that value
>> exactly as the system reports it, or normalize it somehow before
>> comparing.
>
> Yes, that is the tricky part. :) There were some patches in 2024:
>
>   https://lore.kernel.org/git/20240307205006.467443-1-ignacio@iencinas.com/
>
> where the issue came up. Based on my recollection and a quick skim of
> the thread, I think the consensus was that it's OK to document that it
> is system-dependent whether we'll match against a short of fully
> qualified hostname. But exposing our view of the hostname via git-var
> (e.g., "git var GIT_HOSTNAME") might be a helpful debugging aid.
>
> It looks like after review on v3 of the series we never saw more. I'd
> guess the author (cc'd) just never got around to pushing it forward.

That's what happened. Similar to Isabella, I was looking for a small contribution but it ended up being more complicated than expected. I got a bit overwhelmed and decided to drop it.

I kept wondering if I should have communicated that, so apologies if that was the case.

I hope the discussion from 2024 is at least helpful now if this ends up being implemented by Isabella.

Best regards, Ignacio

Previous: Jeff KingNext: Jeff King
Message 3 of 10 in “hostname: includeIf condition — anyone already working on this?”
  1. Isabella CaselliSep 28, 2026
  2. Jeff KingSep 29, 2026
  3. Ignacio EncinasSep 29, 2026
  4. Jeff KingSep 29, 2026
  5. Junio C HamanoSep 29, 2026
  6. Isabella CaselliOct 2, 2026
  7. 0/3 Add hostname condition to includeIfIsabella Caselli, Oct 12, 2026
  8. 1/3 var: add GIT_HOSTNAMEIsabella Caselli, Oct 12, 2026
  9. 2/3 t6500: get hostname from "git var"Isabella Caselli, Oct 12, 2026
  10. 3/3 config: learn the "hostname:" includeIf conditionIsabella Caselli, Oct 12, 2026

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.