On Fri, Nov 14, 2008 at 7:48 PM, Jakub Narebski <jnareb@xxxxxxxxx> wrote:> Dnia czwartek 13. listopada 2008 23:49, Giuseppe Bilotta napisał:>>> git_get_heads_list(limit, dir1, dir2, ...) can now be used to retrieve>> refs/dir1, refs/dir2 etc. Defaults to ('heads') or ('heads', 'remotes')>> depending on the remote_heads option.>> Minor nit: I think it would be better to use the same terminology in> commit message as in code, i.e. 'class1' instead of 'dir1', or perhaps> 'ref_class1' if it would be better. Uhm, ref/ref_class1 reads horrible, but sticking with a uniformterminology is a good point. I adjusted the commit messageconsequently. > This is only a suggestion, but perhaps this patch could be squashed> with a later one? Or with the previous one, since as you remark it's a generalization ofthe previous. >> my @headslist;>>>> - my ($remote_heads) = gitweb_check_feature('remote_heads');>> ->> open my $fd, '-|', git_cmd(), 'for-each-ref',>> ($limit ? '--count='.($limit+1) : ()), '--sort=-committerdate',>> '--format=%(objectname) %(refname) %(subject)%00%(committer)',>> - 'refs/heads', ( $remote_heads ? 'refs/remotes' : '')>> + @refs>> or return;>> while (my $line = <$fd>) {>> my %ref_item;>> So this is a bit of generalization of (part of) previous patch,> isn't it? Precisely. I must say I had problems finding the proper splittingpoint for some of these patches, because they had a very organicevolution, but at the same time sqashing them together would give toolarge changesets at once. You'll find that this is not the only patchthat makes the most sense only after seeing what comes later. -- Giuseppe "Oblomov" Bilotta˙ôčş{.nÇ+?ˇ?Ž??+%?Ë˙ąéÝśĽ?w˙ş{.nÇ+?ˇ ?ßâ?Ř^n?rĄöŚzË?ëh?¨čÚ&ŁűŕzżäzšŢ?ú+?Ę+zfŁ˘ˇh??§~??Űi˙˙ď?ę˙?ęçz_čŽćj:+v?¨ţ)ߣřm