Jonathan Nieder <jrnieder@xxxxxxxxx> writes: > If GIT_COMMITTER_{NAME,EMAIL} were used when writing reflogs but > GIT_COMMITTER_DATE weren't, would that help with your workflow? Thanks for a thoughtful response. My knee-jerk reaction is that it probably was a design bug that came out of laziness that we used the usual mechanism to obtain the committer date when deciding the timestamp we leave in reflog entries. Given that we say master@{6.hours.ago} etc., we should base the timestamp on something that is coherent with what the end users would give us, e.g. "6.hours.ago". IOW, we should be using the wallclock time without paying attention to GIT_COMMITTER_DATE, i.e. date.c::get_time().