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

Antw: Re: Q: Ignore ./foo, but not script/foo

From
UWUlrich Windl <ulrich.windl@rz.uni-regensburg.de>
Date
Jul 19, 2018, 11:00 UTC
Message-ID
<5B506F34020000A10002C6C5@gwsmtp1.uni-regensburg.de>
In-Reply-To
<CA+xP2SZJ0VN0Y7SChAx1a8joVMKMU2R9d0je801i=9SuLicF3w@mail.gmail.com>
>>> Sebastian Staudt <koraktor@gmail.com> schrieb am 19.07.2018 um 09:55 in

Nachricht <CA+xP2SZJ0VN0Y7SChAx1a8joVMKMU2R9d0je801i=9SuLicF3w@mail.gmail.com>:

Show 6 quoted lines
> Hello Ulrich,
> 
> if you want to ignore a file in the root of the repository (and only
> there) this is the correct syntax:
> 
>     /foo
Hi!
Thanks, you are perfectly right: It works, and actually, when read carefully enough, the last item in "PATTERN FORMAT" explains that.
Maybe the EXAMPLES could have an example for each item (5 cases) described ;-)

Regards, Ulrich

Show 36 quoted lines
> 
> Best regards,
>     Sebastian
> Am Do., 19. Juli 2018 um 09:45 Uhr schrieb Ulrich Windl
> <Ulrich.Windl@rz.uni-regensburg.de>:
>>
>> Hi!
>>
>> I have a (simple) question I could not answer elegantly from the 
> gitignore(5) manual page:
>>
>> A project produces a "foo" binary in the root directory that I want to 
> ignore (So I put "foo" into .gitignore)
>> Unfortunately I found out taht I cannot have a "script/foo" added while 
> "foo" is in .gitignore.
>> So I changed "foo" to "./foo" in .gitignore. I can could add "script/foo", 
> but now "foo" is not ignored any more!
>>
>> Is there as solution other than:?
>> --
>> foo
>> !script/foo
>> !bla/foo
>> #etc.
>> --
>>
>> If "foo" is one exception to generally using foo elsewhere, it seems to be 
> counterproductive to have to add exceptions for all the cases that are not 
> exceptions, while "foo" is the only exception...
>>
>> Did I miss something? If so, maybe add it to a future manual page.
>>
>> Regards,
>> Ulrich
>>
>>
Previous: Ævar Arnfjörð Bjarmason
Message 6 of 6 in “Q: Ignore ./foo, but not script/foo”
  1. Ulrich WindlJul 19, 2018
  2. 3Ævar Arnfjörð BjarmasonJul 19, 2018
  3. Timothy RiceJul 19, 2018
  4. Konstantin KhomoutovJul 19, 2018
  5. Ævar Arnfjörð BjarmasonJul 19, 2018
  6. Antw: Re: Q: Ignore ./foo, but not script/fooUlrich Windl, Jul 19, 2018

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.