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

Re: git archive --worktree-attributes doesn't exclude .gitattributes anymore

From
Jeff King <peff@peff.net>
Date
Jun 5, 2013, 03:13 UTC
Message-ID
<20130605031349.GA6727@sigill.intra.peff.net>
In-Reply-To
<1370384339.31882.YahooMailNeo@web172702.mail.ir2.yahoo.com>
On Tue, Jun 04, 2013 at 11:18:59PM +0100, Gianfranco Costamagna wrote:
Show 8 quoted lines
> git version 1.8.1.2
> [...]
> I tried to put .gitattributes or .git/info/attributes, the file is the following
> http://pastebin.com/irngA1L8
> [...]
> The archive gets created, but every file is inside, no exclusions at all.
> 
> I suspect a regression between git 1.7 and 1.8

Yes, there was a regression with matching directory names in gitattributes in v1.8.1.1. The regression is fixed in v1.8.1.6 and above.

If upgrading is too hard, I think you can work around it by putting "win_build/" instead of "win_build" in your .gitattributes (after v1.8.1.6, both should work for your case).

-Peff
Previous: Gianfranco CostamagnaNext: Jeff King
Message 3 of 6 in “git archive --worktree-attributes doesn't exclude .gitattributes anymore”
  1. Gianfranco CostamagnaJun 4, 2013
  2. I: git archive --worktree-attributes doesn't exclude .gitattributes anymoreGianfranco Costamagna, Jun 4, 2013
  3. Jeff KingJun 5, 2013
  4. Jeff KingJun 5, 2013
  5. Gianfranco CostamagnaJun 5, 2013
  6. I: git archive --worktree-attributes doesn't exclude .gitattributes anymoreGianfranco Costamagna, Jun 5, 2013

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.