From bb429c38c6b402941b21fa1538064278cdd65908 Mon Sep 17 00:00:00 2001 From: 24_OskinEA <24_OskinEA@iux.local> Date: Tue, 26 May 2026 20:51:56 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20git=5Fanalyzer.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- git_analyzer.py | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/git_analyzer.py b/git_analyzer.py index cbef61a..0bc9d31 100644 --- a/git_analyzer.py +++ b/git_analyzer.py @@ -317,9 +317,6 @@ def read_file_at_ref(repo_dir, ref, path): def get_branch_commits(repo_dir, branch_ref): - """Коммиты конкретной ветки от старых к новым, с timestamp. - Это нужно, чтобы на старой версии не показывать ветку, которой тогда ещё не было. - """ fmt = "%H%x1f%h%x1f%an%x1f%ad%x1f%at%x1f%s" try: out = run_git(["log", branch_ref, "--reverse", "--date=iso", f"--pretty=format:{fmt}"], cwd=repo_dir) @@ -341,10 +338,6 @@ def get_branch_commits(repo_dir, branch_ref): def branch_first_unique_timestamp(repo_dir, branch_ref, default_ref): - """Когда ветка реально стала отдельной. - Git не хранит дату создания ветки, поэтому берём первый коммит ветки, - которого нет в основной ветке. Если таких нет — ветка считается старой. - """ if branch_ref == default_ref: return None result = run_git_allow_fail(["log", "--reverse", "--format=%at", f"{default_ref}..{branch_ref}"], cwd=repo_dir) @@ -534,13 +527,6 @@ def format_analysis(data): class GitAnalyzer: - """Главный класс анализа Git-репозиториев. - - В старых версиях проекта логика была набором функций. - В OOP-версии интерфейс создаёт объект GitAnalyzer и вызывает его методы. - Так проще строить диаграмму классов и объяснять систему как набор объектов. - """ - def __init__(self): self.languages = LANG_EXTENSIONS self.ignore_dirs = IGNORE_DIRS