🚧 Add file time information in commit message

This commit is contained in:
Jonas Bengtsson
2026-09-12 11:13:07 +02:00
parent 785867c569
commit 17596907f5
3 changed files with 42 additions and 8 deletions
+16
View File
@@ -102,6 +102,22 @@ class TestRunCycle:
body = _git_out("log", "-1", "--format=%b", cwd=git_repo)
assert "Last modified by: DOMAIN\\jsmith" in body
def test_file_mtime_appears_in_commit_local_time(
self, git_repo: Path, tracker_config: dict, tmp_path: Path
) -> None:
"""Section 12 file_timestamp rendered as 'Modified at' (local time)."""
import re as re_mod
(git_repo / "config.xml").write_text("<c/>", encoding="utf-8")
_run(tracker_config, tmp_path)
body = _git_out("log", "-1", "--format=%b", cwd=git_repo)
# Local-time format with explicit +/-HH:MM offset (Section 15)
assert re_mod.search(
r"Modified at: \d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}\b", body
)
# The timestamp block sits directly under the changed file entry
assert " config.xml\n Last modified by: UNKNOWN\n Modified at:" in body
def test_excluded_files_not_committed(
self, git_repo: Path, tracker_config: dict, tmp_path: Path
) -> None: