Subject: Re: [PATCHv2 5/6] gitweb: last-modified time should be commiter, not author

From: Jakub Narebski <[email-masked]>
Date: Wed, 11 Feb 2009 10:18:38 +0100

On Wed, 11 Feb 2009, Giuseppe Bilotta wrote:
> On Wed, Feb 11, 2009 at 4:10 AM, Deskin Miller <[email-masked]> wrote:
>> On Fri, Feb 6, 2009 at 18:00, Giuseppe Bilotta
>> <[email-masked]> wrote:
>>>
>>> The real question is: _how_ do you get the (branch) update time?
>>>
>>
>> Sorry the topic's cold, but...
>>
>> git reflog?
>>
>> Seems like one could find the oldest time the commit appears in the
>> reflog, for the branch one is interested in.  You can use the commit
>> time to limit the search through the reflog, but there would be clock
>> skew concerns.
> 
> Bingo! Thanks a lot
> 
> oblomov@rbot ~ $ GIT_DIR=/var/git/rbot.git/ git reflog show
> --since="two days ago" master | cat
> 7324b32... master@{0}: push
> e2dc08d... master@{1}: push
> oblomov@rbot ~ $ GIT_DIR=/var/git/rbot.git/ git reflog show
> --since="yesterday" master | cat
> oblomov@rbot ~ $
> 
> I'll try to work it in the next review for this patchset.

Assuming that you have reflog enabled (yes, it is default now)...
So you would have to provide fallback in the case there is no reflog.

BTW. "git reflog" is porcelain; it would be better to parse reflog
directly, I think.
-- 
Jakub Narebski
Poland