Re: how to git-archive ignore some files?
- From
Jakub Narebski <jnareb@gmail.com>
- Date
- May 12, 2008, 09:36 UTC
- Message-ID
- <m3prrr50gc.fsf@localhost.localdomain>
- In-Reply-To
- <7vwsm06cdd.fsf@gitster.siamese.dyndns.org>
Junio C Hamano <gitster@pobox.com> writes:
Show 10 quoted lines
> René Scharfe <rene.scharfe@lsrfire.ath.cx> writes: > > > Another idea: would it make sense to have an attribute for that instead > > (or in addition to the command line parameter)? I.e. files marked > > export-ignore would not end up in the archive. I suspect the set of > > files to ignore doesn't change from archive to archive one creates. > > That sounds extremely sensible. > > Should/does git-archive read .gitattributes from the tree being exported?
If I understand and remember correctly, current implementation of gitattributes, and current tools (git-check-attr), use and can use only working directory version of .gitattributes, in part because of chicken-and-egg problem (attributes effect checkout) IIRC.
It would be nice if git-archive read and use .gitattribues from a tree being exported; this would for example make `export-subs` work even for bare repositories. This would be needed for `export-ignore`.
-- Jakub Narebski Poland ShadeHawk on #git