From: Junio C Hamano Date: Thu, 06 Jul 2017 18:03:35 GMT Subject: Re: bug report: dates on diff Message-ID: In-Reply-To: <53f97d43-6984-6a46-bde2-a8cf64e7bb9e@email.unc.edu> Todd Lewis writes: > Trying not to sound snide, but, what's the point of "--date=" on commits if you > can't use it later? Granted, things always seem harder until you understand how > the work. Thanks again. You do not sound snide at all, at least to me ;-) Imagine this scenario: - Contributor A writes a change on 2017-07-01 and send it in to me - Contributor B writes a change on 2017-07-03 and send it in to me - I apply change from B on 2017-07-04 on 'master' - I apply change from A on 2017-07-05 on 'master' - You clone the resulting repository from me on 2017-07-06 Now, you have at the tip of 'master' in your repository the commit that records the change by contributor A. And there are three times that are relevant to your tip of 'master'. - When was the commit that sits at the tip of 'master' made? - When was the change recorded in that commit made? - When was the commit made at the tip of _your_ 'master'? and the answers are 2017-07-01, 2017-07-05 and 2017-07-06, respectively. They are called "committer", "author" and "reflog" timestamps. The 'master@{