From: Jon Smirl Date: Sat, 10 Nov 2007 14:10:05 GMT Subject: Re: gitweb, updating 'last changed' column on the project page Message-ID: <9e4733910711100610y478c62cend1d9af84e0ecc08b@mail.gmail.com> In-Reply-To: <200711101427.18215.jnareb@gmail.com> On 11/10/07, Jakub Narebski wrote: > > It is sorted by committerdate, the sort is ascending. Did you expect > > it to be descending, pick off the last entry instead of the first? > > Excerpts from git-for-each-ref(1): > > git-for-each-ref [--count=]* (...) [--sort=]* (...) > > > By default the command shows all refs that match . This > option makes it stop after showing that many refs. > > A field name to sort on. Prefix - to sort in descending order of the > value. When unspecified, refname is used. More than one sort keys > can be given. > > So I expect --sort=-committerdate to sort by date of committing, > descending, and --count=1 pick first one, which means most recent. git has a bug, it is not implementing the - prefix. I am using git head. jonsmirl@terra:~$ cd mpc5200b jonsmirl@terra:~/mpc5200b$ git for-each-ref --format="%(refname):%09%(committer)" --sort=-committerdate refs/heads refs/heads/m24: Jon Smirl 1191362799 -0400 refs/heads/m25: Jon Smirl 1191472422 -0400 refs/heads/m26: Jon Smirl 1194382038 -0500 refs/heads/m28: Jon Smirl 1194385071 -0500 refs/heads/m29: Jon Smirl 1194674673 -0500 jonsmirl@terra:~/mpc5200b$ git for-each-ref --format="%(refname):%09%(committer)" --sort=committerdate refs/heads refs/heads/m24: Jon Smirl 1191362799 -0400 refs/heads/m25: Jon Smirl 1191472422 -0400 refs/heads/m26: Jon Smirl 1194382038 -0500 refs/heads/m28: Jon Smirl 1194385071 -0500 refs/heads/m29: Jon Smirl 1194674673 -0500 jonsmirl@terra:~/mpc5200b$ git --version git version 1.5.3.5.1651.g30bf jonsmirl@terra:~/mpc5200b$ > > It looks like "your" gitweb sorts ascending instead... strange... > > > How does git_get_last_activity subroutine in your gitweb.cgi looks like? > Does it have '--sort=-commiterdate'? If it has, then I think it is some > strange bug in git, if it doesn't it is strange modification of gitweb. > > HTH > -- > Jakub Narebski > Poland > -- Jon Smirl jonsmirl@gmail.com