Re: orthogonal cases of log --date option
- From
Jeff King <peff@peff.net>
- Date
- Mar 3, 2009, 08:34 UTC
- Message-ID
- <20090303083436.GD3158@coredump.intra.peff.net>
- In-Reply-To
- <buo8wnnrpcf.fsf@dhlpc061.dev.necel.com>
On Tue, Mar 03, 2009 at 05:18:56PM +0900, Miles Bader wrote:
Show 5 quoted lines
> I can use "git log --date=iso" to get YYYY-MM-DD format for dates, or > "git log --date=local" to force the dates to use my local time zone, but > if I use _both_ of these options together, it uses only the last one, > and ignores any preceding --date (even those in this case, the two > --date options affect orthogonal properties of dates).
Yuck. It sounds like --date=local is really the wrong way to have implemented it. It really should be:
git log --date=iso --local-dates
I don't think there is currently a way to do what you want, but it is not too late to add an option (and keep --date=local as a synonym for --date=default --local-dates for compatibility).
> Is there a way to get YYYY-MM-DD format dates, but in my local > time-zone?
Short of using --date=raw and munging the output with perl, I don't think so.
-Peff