У меня есть кодовая база, которая была недавно перенесена из Mercurial в Git, но ее определение версии еще не было принято.
Хотя я знаю, как получить каждый фрагмент информации отдельной командой git (git rev-parse HEAD
, git status
, git log
) Соскоб их выходы.Интересно, могу ли я быть более кратким и получить вещи в виде удобной табуляции или разделенного пробелами списка для легкого усвоения в Python.Мне нужно
- хеш коммита
- будь то немодифицированная проверка
- любой тег, связанный с ним (если есть)
- время и датафиксация была сделана
В основном я пытаюсь создать расширенную версию Получить текущий git-хеш в скрипте Python и мне нужны указатели для использования более соответствующих команд git, чемпока что.