diff --git a/PyTeX/build/build/builder.py b/PyTeX/build/build/builder.py index 390a4d1..04b7689 100644 --- a/PyTeX/build/build/builder.py +++ b/PyTeX/build/build/builder.py @@ -272,6 +272,8 @@ class PyTeXBuilder: self._new_version_info.files.append( file_version_info ) + file_version_info.git_version_info = source_file.formatter.git_version_info # TODO: + # only pytex formatters def _move_files(self): for source_file in self._files_to_build: diff --git a/PyTeX/build/versioning/git/get_version_info.py b/PyTeX/build/versioning/git/get_version_info.py index 324b0dd..095fd62 100644 --- a/PyTeX/build/versioning/git/get_version_info.py +++ b/PyTeX/build/versioning/git/get_version_info.py @@ -15,7 +15,7 @@ def get_repo_status_info_from_file(file: Path) -> RepoStatusInfo: def get_repo_status_info(repo: git.Repo) -> RepoStatusInfo: info = RepoStatusInfo() try: - info.branch = repo.active_branch + info.branch = str(repo.active_branch) except TypeError: # No branch available pass try: