Thread (9 messages) flat view 9 messages, 2 authors, 2016-06-15

Re: [PATCH 1/3] log: Show reflog date with --date=normal

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:47:07

Hi,

On Tue, 28 Jul 2009, Thomas Rast wrote:
Johannes Schindelin wrote:
quoted
Inspecting reflogs is an interactive task, and I do not think that 
this justifies the complications you suggested.  I can _easily_ say 
"git log -g" and then "git show --date=relative <commit>".  Not that I 
_ever_ needed such a thing.
That's something entirely different.
No, it's not.  The '--date=<format>' option was always about the commit 
dates.  It was just DWIMed in the context of '--reflog' to mean "show me 
the dates in the reflogs, too".

As such, I think having '--no-date' switch that DWIM off (and reverting to 
default date format for the commit dates) is perfectly acceptable and 
consistent.

Having DATE_NORMAL and DATE_DEFAULT do exactly the same thing -- except in 
the presence of '--reflog' -- is nothing I want to see in Git.  It is 
inconsistent, unintuitive and confusing.

I could live with switching off the DWIMery and introducing 
'--reflog-date=<format', though but the whole point of our IRC discussion 
was to make it less painful to switch on the date-based reflogs, no?

Now, it often happened that Junio just ignored such comments of mine, and 
I had to live with the consequences.  I just hope it does not happen here.

Ciao,
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help