On Tue, Jul 03, 2007 at 01:28:36PM +0400, Dmitry V. Levin wrote: > On Tue, Jul 03, 2007 at 12:23:29PM +0300, Michael Shigorin wrote: [...] > > Сейчас как минимум то, что твой репозиторий для получения списка > > пакетов обрабатывается в среднем ближе к минуте -- тоже не > > помогает знакомиться с наработками. > > Зачем человеку может срочно понадобится список всех моих пакетов? > Я сам на него стараюсь не смотреть. :) > > P.S. Почему gitweb на этой операции так сильно тормозит? Отвечаю: сильно тормозит gitweb'овская функция git_get_last_activity(), ибо она вызывает ресурсоёмкую операцию git for-each-ref '--format=%(committer)' --sort=-committerdate --count=1 refs/heads для всех git-репозиториев в каталоге. Всё это делается ради удовольствия лицезреть столбец Last Change, а также сортировать вывод по этому столбцу. -- ldv