Repository: ant Updated Branches: refs/heads/1.9.x 61e1cccf3 -> 0d1928a58
corrected comments Project: http://git-wip-us.apache.org/repos/asf/ant/repo Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/0d1928a5 Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/0d1928a5 Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/0d1928a5 Branch: refs/heads/1.9.x Commit: 0d1928a584368ec7c51f0fd1c0dc77b7fe7b8251 Parents: 61e1ccc Author: Jeffrey Adamson <[email protected]> Authored: Fri Oct 28 11:29:32 2016 -0400 Committer: Stefan Bodewig <[email protected]> Committed: Sat Oct 29 06:28:51 2016 +0200 ---------------------------------------------------------------------- src/script/ant | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ant/blob/0d1928a5/src/script/ant ---------------------------------------------------------------------- diff --git a/src/script/ant b/src/script/ant index 0f83e18..5d1d154 100644 --- a/src/script/ant +++ b/src/script/ant @@ -50,13 +50,13 @@ for arg in "$@" ; do # wrap all arguments as "" strings, escape any internal back-slash, double-quote, $, or back-tick characters # use printf to avoid echo interpretation behaviors such as escapes and line continuation - # pad the value with leading/trailing X to protect whitespace + # pad the value with X to protect leading/trailing whitespace from subshell output trimming esc_arg="X${arg}X" case "$esc_tool" in 'sed') # Mac bsd_sed does not support group-0, so pattern uses group-1 # Solaris sed only proceses lines with trailing newline, passing in an extra newline - # sed will consume the trailing newline + # subshell assignment will trim the added trailing newline esc_arg="$(printf '%s\n' "$esc_arg" | sed -e 's@\([$"\\`]\)@\\\1@g')" ;; 'awk')
