This makes timezones show up again in showdate's default format. Hopefully, this also makes showdate a little more portable. It also speeds things up a little, by avoiding an extra fork. Signed-off-by: Dan Holmsand <holmsand@gmail.com> --- cg-Xlib | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) diff --git a/cg-Xlib b/cg-Xlib --- a/cg-Xlib +++ b/cg-Xlib @@ -68,14 +68,12 @@ showdate () { # bash doesn't like leading zeros [ "${tzhours:1:1}" = 0 ] && tzhours=${2:0:1}${2:2:1} secs=$(($secs + $tzhours * 3600 + $tzmins * 60)) + [ "$format" ] || format="+%a, %d %b %Y %H:%M:%S $2" if [ "$has_gnudate" ]; then - [ "$format" ] || format=-R - pdate=$(date -ud "1970-01-01 UTC + $secs sec" "$format") + LANG=C date -ud "1970-01-01 UTC + $secs sec" "$format" else - [ "$format" ] || format=-- - pdate=$(date -u -r $secs "$format") + LANG=C date -u -r $secs "$format" fi - echo "${pdate/+0000/$tz}" } # Usage: tree_timewarp [--no-head-update] DIRECTION_STR ROLLBACK_BOOL BASE BRANCH - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Sun Jun 12 21:42:29 2005
This archive was generated by hypermail 2.1.8 : 2005-06-12 21:42:31 EST