From: Deskin Miller Date: Sat, 11 Oct 2008 15:41:07 GMT Subject: [PATCH] Fix testcase failure when extended attributes are in use Message-ID: <20081011154107.GA14994@riemann.deskinm.fdns.net> 06cbe855 (Make core.sharedRepository more generic, 2008-04-16) made several testcases in t1301-shared-repo.sh which fail if on a system which creates files with extended attributes (e.g. SELinux), since ls appends a '+' sign to the permission set in such cases. This fixes the testcase to strip any such sign prior to verifying the permission set. Signed-off-by: Deskin Miller --- Shawn, I read an email that said you'd maintain until Sunday the 12th, so I'm sending this to you; if you want to punt to Junio, feel free. Deskin Miller t/t1301-shared-repo.sh | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/t/t1301-shared-repo.sh b/t/t1301-shared-repo.sh index dc85e8b..b244f3e 100755 --- a/t/t1301-shared-repo.sh +++ b/t/t1301-shared-repo.sh @@ -83,7 +83,7 @@ do rm -f .git/info/refs && git update-server-info && actual="$(ls -l .git/info/refs)" && - actual=${actual%% *} && + actual=$(echo "$actual" | sed -e "s/[+]\? .*$//") && test "x$actual" = "x-$y" || { ls -lt .git/info false @@ -96,7 +96,7 @@ do rm -f .git/info/refs && git update-server-info && actual="$(ls -l .git/info/refs)" && - actual=${actual%% *} && + actual=$(echo "$actual" | sed -e "s/[+]\? .*$//") && test "x$actual" = "x-$x" || { ls -lt .git/info false -- 1.6.0.2.307.gc427