Account for the working dir below the root in git invocation

Signed-off-by: Daniil Baturin <daniil@vyos.io>
This commit is contained in:
John Estabrook 2024-04-10 10:26:24 -05:00 committed by Daniil Baturin
parent a896176ad8
commit 7fa66c77f1

View File

@ -331,7 +331,7 @@ if __name__ == "__main__":
# Initialize Git object from our repository
try:
repo = git.Repo('.')
repo = git.Repo('.', search_parent_directories=True)
# Retrieve the Git commit ID of the repository, 14 charaters will be sufficient
build_git = repo.head.object.hexsha[:14]
@ -346,7 +346,7 @@ if __name__ == "__main__":
if git_branch is None:
git_branch = repo.active_branch.name
except Exception as e:
exit(f'Could not retrieve information from git: {e}')
exit(f'Could not retrieve information from git: {repr(e)}')
build_git = ""
git_branch = ""