Skip to content

fenrir-create/conf_dz_2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Программа для визуализации коммитов в Git

Этот Python-скрипт извлекает историю коммитов из Git-репозитория, начиная с указанного тега, и генерирует граф зависимостей коммитов в формате Mermaid. Этот граф можно использовать для визуализации истории изменений проекта.

Функции

  • get_commits(tag): Получает список коммитов, начиная с указанного тега.
  • build_mermaid_graph(commits): Строит граф в формате Mermaid, представляющий зависимости между коммитами.
  • save_graph_to_file(graph, output_file): Сохраняет сгенерированный граф в файл.

Параметры

  • repo_path: Путь к репозиторию, который нужно проанализировать.
  • output_file: Путь к файлу, в который будет сохранен код Mermaid-графа.
  • tag: Имя тега в репозитории, начиная с которого нужно извлечь коммиты.

Ошибки

  • Если не удается найти коммиты для указанного тега, будет выведено сообщение об ошибке, и программа завершится с ненулевым кодом возврата.
  • В случае ошибок при работе с Git будет выведено сообщение с деталями ошибки.

Этот скрипт полезен для визуализации эволюции проекта, представленной в виде графа коммитов, и может быть использован для анализа зависимостей между ними.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published