Re: [PATCH] t1301-shared-repo.sh: fix 'stat' portability issue
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Aug 17, 2007, 23:37 UTC
- Message-ID
- <7v4pixg2az.fsf@gitster.siamese.dyndns.org>
- In-Reply-To
- <20070817124828.GB11107@informatik.uni-freiburg.de>
Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de> writes:
> 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?
Yeah, I usually try to be defensive and I know LANG/LC_ALL matters if you want to parse "ls -l" for dates, but it should not matter for perm bits. If LS_COLORS is honoured when it is outputting to non-terminal (as in var=`ls`), it's severely broken, so...