now i remember what i was still curious about. first, is there a
defined meaning for .gitignore entries that start with a slash in a
repository's *sub*directories? i perused several dozen .gitignore
files in subdirectories of the kernel tree and didn't notice a single
entry of the form
/...
the only ones i've seen are in the single, top-level .gitignore. the
man page doesn't seem to explain what that might mean (if anything) in
a lower-level file. is it *supposed* to mean something?
finally, about the difference between the two entries:
dirname/
dirname/*
as i originally understood it, the obvious difference is that the
first entry would represent the *entirety* of the directory, while the
second -- with its standard use of a wildcard -- would explicitly not
match hidden objects, but would match everything else. is that correct
so far?
*however*, i read something yesterday (and can no longer lay hands
on it) that seemed to suggest one needed to use the second form in
order to allow lower-level .gitignore files to *negate* the
higher-level entries. i had never heard of this -- is it true?
i think that's everything. for now.
rday
--
========================================================================
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedin.com/in/rpjday
========================================================================