On 11/10/07, Jakub Narebski <jnareb@xxxxxxxxx> 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=<count>]* (...) [--sort=<key>]* (...) > > <count> > By default the command shows all refs that match <pattern>. This > option makes it stop after showing that many refs. > > <key> 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 <jonsmirl@xxxxxxxxx> 1191362799 -0400 refs/heads/m25: Jon Smirl <jonsmirl@xxxxxxxxx> 1191472422 -0400 refs/heads/m26: Jon Smirl <jonsmirl@xxxxxxxxx> 1194382038 -0500 refs/heads/m28: Jon Smirl <jonsmirl@xxxxxxxxx> 1194385071 -0500 refs/heads/m29: Jon Smirl <jonsmirl@xxxxxxxxx> 1194674673 -0500 jonsmirl@terra:~/mpc5200b$ git for-each-ref --format="%(refname):%09%(committer)" --sort=committerdate refs/heads refs/heads/m24: Jon Smirl <jonsmirl@xxxxxxxxx> 1191362799 -0400 refs/heads/m25: Jon Smirl <jonsmirl@xxxxxxxxx> 1191472422 -0400 refs/heads/m26: Jon Smirl <jonsmirl@xxxxxxxxx> 1194382038 -0500 refs/heads/m28: Jon Smirl <jonsmirl@xxxxxxxxx> 1194385071 -0500 refs/heads/m29: Jon Smirl <jonsmirl@xxxxxxxxx> 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@xxxxxxxxx - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html