This should not affect programatic parsing, because if you have to parse
the shell style, then the same logic will parse unescaped output.
This is a better default now that --terse uses quoted format by default,
and also the default output format quotes file names by default.
* src/stat.c (getenv_quoting_style): Change the default.
The @samp{%N} and @samp{%Qn} formats can be set with the environment variable
@env{QUOTING_STYLE}@. If that environment variable is not set,
-the default value is @samp{shell-escape-always}. Valid quoting styles are:
+the default value is @samp{shell-escape}. Valid quoting styles are:
@quotingStyles
The @samp{r}, @samp{R}, @samp{%t}, and @samp{%T} formats operate on the st_rdev
set_quoting_style (NULL, quoting_style_vals[i]);
else
{
- set_quoting_style (NULL, shell_escape_always_quoting_style);
+ set_quoting_style (NULL, shell_escape_quoting_style);
error (0, 0, _("ignoring invalid value of environment "
"variable QUOTING_STYLE: %s"), quote (q_style));
}
}
else
- set_quoting_style (NULL, shell_escape_always_quoting_style);
+ set_quoting_style (NULL, shell_escape_quoting_style);
}
/* Equivalent to quotearg(), but explicit to avoid syntax checks. */