From: Uwe Kleine-König Date: Fri, 17 Aug 2007 12:48:28 GMT Subject: Re: [PATCH] t1301-shared-repo.sh: fix 'stat' portability issue Message-ID: <20070817124828.GB11107@informatik.uni-freiburg.de> In-Reply-To: <20070816220217.GH25161@regex.yaph.org> Hello, > + actual="$(ls -l .git/info/refs)" && > + case "$actual" in > + -r--r--r--*) > + : happy > + ;; > + *) > + echo Oops, .git/info/refs is not 0444 > + false > + ;; > + esac Don't know if this matters here, but a while ago I learnd that if I really need to parse output of ls -l, then I should set LANG=C and LC_ALL=C. I didn't see any breakage when LS_COLORS is set, but maybe you want to reset that, too? Best regards Uwe -- Uwe Kleine-König http://www.google.com/search?q=2004+in+roman+numerals