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

Re: [PATCH v2] Support "\" in non-wildcard exclusion entries

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:46:08

Finn Arne Gangstad [off-list ref] writes:
quoted
quoted
+cat >.gitignore <<EOF
You probably want to use \EOF here.
I am curious, does it matter? Most of the tests use EOF and not \EOF.
If you want the same shell variable expansion and quoting rules as you get
inside double-quote pair, you would say <<EOF without any quotes.  If you
quote the EOF, no such substitutions happen.

In this particular case, you want what you typed there literally in the
file, so <<\EOF would be more correct, even though \# expands to \#
itself.

IOW, your current list of patterns does not happen to have anything like
$var nor \\ that would make a difference, but to protect future breakages
by people adding more patterns there, it is better to say <<\EOF when you
know you are not asking for any funny expansion to be explicit.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help