Re: [PATCH] gitattributes.txt: mention exceptions to gitignore rules
- From
Michael J Gruber <git@drmicha.warpmail.net>
- Date
- Jan 4, 2011, 14:50 UTC
- Message-ID
- <4D2333C0.702@drmicha.warpmail.net>
- In-Reply-To
- <1294147915-1475-1-git-send-email-pclouds@gmail.com>
Nguyễn Thái Ngọc Duy venit, vidit, dixit 04.01.2011 14:31:
Show 30 quoted lines
> gitattr and .gitignore are supposed to use the same rules for matching > patterns. Unfortunately it's not exactly the same in reality. Mention > the differences so users won't be surprised, until gitattr gets > updates. > > Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> > --- > 2011/1/4 Marcin Wiśnicki <mwisnicki@gmail.com>: > > I think that for the time being at least the manual page must change to > > reflect reality. > > Looks like changes will be more than just a few lines because path_matches() > needs to learn about directories (iow less likely to get fixed right away). > So, yes, good idea. > > I skimmed through excluded_from_list() (gitignore) and path_matches (gitattr). > Seems no other differences. > > Documentation/gitattributes.txt | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/Documentation/gitattributes.txt b/Documentation/gitattributes.txt > index 5a7f936..cfaf107 100644 > --- a/Documentation/gitattributes.txt > +++ b/Documentation/gitattributes.txt > @@ -56,6 +56,7 @@ When more than one pattern matches the path, a later line > overrides an earlier line. This overriding is done per > attribute. The rules how the pattern matches paths are the > same as in `.gitignore` files; see linkgit:gitignore[5]. > +However patterns that end with a slash is not supported.
+However, patterns terminated by a slash are not supported.
> > When deciding what attributes are assigned to a path, git > consults `$GIT_DIR/info/attributes` file (which has the highest
Cheers, Michael