Wydajne pobieranie wydań zawierających zatwierdzenie

W wierszu komend, jeśli wpisuję

git tag --contains {commit}

aby uzyskać listę wydań, które zawierają dane zatwierdzenie, każde zatwierdzenie zajmuje około 11 do 20 sekund. Ponieważ docelowa baza kodu zawiera więcej niż 300 000 zatwierdzeń, odzyskanie tej informacji dla wszystkich zatwierdzeń zajęłoby dużo czasu.

Jednak,gitk najwyraźniej wykonuje dobrą robotę, pobierając te dane. Z tego, co szukałem, używa w tym celu pamięci podręcznej.

Mam dwa pytania:

Jak mogę zinterpretować ten format pamięci podręcznej?Czy istnieje sposób na uzyskanie zrzutu zgit narzędzie wiersza poleceń do generowania tych samych informacji?

questionAnswers(1)

yourAnswerToTheQuestion