From d5080aa3d32e9473b6b0b62af21b0fd6d19c529a Mon Sep 17 00:00:00 2001 From: Nathan Broadbent Date: Fri, 23 Dec 2011 11:47:08 +0800 Subject: [PATCH] Fix printf output to use %s, not %q --- lib/git/status_shortcuts.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/git/status_shortcuts.sh b/lib/git/status_shortcuts.sh index 33640b3..d1df903 100644 --- a/lib/git/status_shortcuts.sh +++ b/lib/git/status_shortcuts.sh @@ -150,7 +150,7 @@ git_expand_args() { else echo -n " " fi - eval printf '%q' "\$$git_env_char$arg" + eval printf '%s' "\$$git_env_char$arg" elif [[ "$arg" =~ ^[0-9]+\.\.[0-9]+$ ]]; then # Expand ranges into $e{*} variables for i in $(eval echo {$arg}); do if [ "$first" -eq 1 ]; then @@ -158,7 +158,7 @@ git_expand_args() { else echo -n " " fi - eval printf '%q' "\$$git_env_char$i" + eval printf '%s' "\$$git_env_char$i" done else # Otherwise, treat $arg as a normal string. if [ "$first" -eq 1 ]; then @@ -166,7 +166,7 @@ git_expand_args() { else echo -n " " fi - printf '%q' "$arg" + printf '%s' "$arg" fi done }