Tommy Thorn <tommy-git@xxxxxxxx> writes: > Linus Torvalds wrote: >> On Wed, 26 Mar 2008, Tommy Thorn wrote: > ... >> Use "/foo" and it should be ok. >> >> Basically, a path with a slash in it is considered absolute, but if >> the slash is at the end it will only match a directory. A slash at >> the *beginning* will match the root of the git repository, though. > > D'oh, of course that works. I double check the documentation and it > actually isn't obvious that that is allowed, so I propose this patch. > > diff --git a/Documentation/gitignore.txt b/Documentation/gitignore.txt > index e847b3b..941a8a4 100644 > --- a/Documentation/gitignore.txt > +++ b/Documentation/gitignore.txt > @@ -57,6 +57,9 @@ Patterns have the following format: > included again. If a negated pattern matches, this will > override lower precedence patterns sources. > > + - If the pattern begins with a slash '/', the pattern will only > + match in the current directory. > + Did you fully read the existing description and Linus's resopnse? The above is just a special case of a pattern that contains a slash '/' (iow, that falls into "Otherwise" rule that follows "If the pattern does not contain a slash '/'"). -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html