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

Why does the includeif woks how it does?

From
DHDominik von Haller <vonhaller@fastec.de>
Date
Feb 18, 2024, 15:37 UTC
Message-ID
<FR2P281MB1686B7258CFB60A0F33FE108BA522@FR2P281MB1686.DEUP281.PROD.OUTLOOK.COM>
Hi,
I have been playing around with the includeif from the .gitconfig. It did not work for me at first, but after some help, I did get it to work.
If you are curious. My Problem and what else was discussed here: https://github.com/git-for-windows/git/issues/4823
Anyway. So, I was trying to access the email property which was set through an includeif config. It did not work because I was in a non git directory. Yes, I do know that the property set in includeif is named gitdir, but it was not obvious to me that you need to be in a git tracked directory for it to work.
I am trying to understand why it must be this way. Why does it not work in non git tracked directories?
I am not sure if I am conveying my Question correctly. Please read the messages in the github issue if the content of this email was confusing.

Best regards Dominik von Haller

Next: brian m. carlson
Message 1 of 4 in “Why does the includeif woks how it does?”
  1. Dominik von HallerFeb 18, 2024
  2. brian m. carlsonFeb 19, 2024
  3. rsbecker@nexbridge.comFeb 19, 2024
  4. Junio C HamanoFeb 20, 2024

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.