From 9972fdeead12204192cd40e4331ff8f89434df04 Mon Sep 17 00:00:00 2001 From: "Barton E. Schaefer" Date: Fri, 29 Nov 2013 12:32:36 -0800 Subject: 32066: fix %r and %S in vcs_info formats when a repository subdirectory is accessed via a symlink 31985 Clemens Hammacher and 32064 Hong Xu --- Functions/VCS_Info/VCS_INFO_reposub | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Functions/VCS_Info/VCS_INFO_reposub') diff --git a/Functions/VCS_Info/VCS_INFO_reposub b/Functions/VCS_Info/VCS_INFO_reposub index 0fab863f1..1c16f0e7b 100644 --- a/Functions/VCS_Info/VCS_INFO_reposub +++ b/Functions/VCS_Info/VCS_INFO_reposub @@ -5,9 +5,9 @@ setopt localoptions extendedglob NO_shwordsplit local base=${1%%/##} -[[ ${PWD} == ${base}/* ]] || { +[[ $(pwd -P) == ${base}/* ]] || { printf '.' return 1 } -printf '%s' ${PWD#$base/} +printf '%s' ${$(pwd -P)#$base/} return 0 -- cgit 1.4.1