Эффективный поиск релизов, содержащих коммит

В командной строке, если я наберу

git tag --contains {commit}

чтобы получить список выпусков, которые содержат данный коммит, требуется от 11 до 20 секунд для каждого коммита. Поскольку в целевой базе кода существует более 300 000 коммитов, потребуется много времени, чтобы получить эту информацию для всех коммитов.

Тем не мение,gitk по-видимому, удается сделать хорошую работу по извлечению этих данных. Из того, что я искал, он использует кеш для этой цели.

У меня есть два вопроса:

How can I interpret that cache format? Is there a way to obtain a dump from the git command line tool to generate that same information?

Ответы на вопрос(1)

Ваш ответ на вопрос