Thread (1 message) 1 message, 1 author, 2016-06-15

Re: Relative paths don't work in .gitignore as would be expected.

From: /#!/JoePea <hidden>
Date: 2016-06-15 23:03:48

+git@vger.kernel.org, plain text

I would say just use zsh globbing, it has the double star, but it'd
likely too late for that. You'd add a single rule: ignore any files
that are in a directory higher up than the .gitignore where the rule
is found.

Then if you have a git repo in your fs at /git/repo with a
/git/repo/.gitignore you could put /git/repo/*.js, *.js, or ./*.js to
ignore the same thing (the absolute path may or may not bite the
person in the ass when he moves the repo, but that's not our problem),
so those would be equivalent to the current /*.js (give or take the
absolute example). You could do **/*.js the zsh way to start ignoring
things everywhere, equivalent to the current *.js.
/#!/JoePea


On Tue, Feb 10, 2015 at 1:19 AM, /#!/JoePea [off-list ref] wrote:
I would say just use zsh globbing, it has the double star, but it'd likely
too late for that. You'd add a single rule: ignore any files that are in a
directory higher up than the .gitignore where the rule is found.

Then if you have a git repo in your fs at /git/repo with a
/git/repo/.gitignore you could put /git/repo/*.js, *.js, or ./*.js to ignore
the same thing (the absolute path may or may not bite the person in the ass
when he moves the repo, but that's not our problem), so those would be
equivalent to the current /*.js (give or take the absolute example). You
could do **/*.js the zsh way to start ignoring things everywhere, equivalent
to the current *.js.

/#!/JoePea
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help