mirror of
https://gitlab2.federez.net/re2o/re2o
synced 2024-11-08 19:06:25 +00:00
Remove multiple try/except for getting git info
This commit is contained in:
parent
ce8fa57747
commit
9067582118
1 changed files with 7 additions and 29 deletions
|
@ -173,39 +173,17 @@ def about_page(request):
|
||||||
git_info_contributors = CONTRIBUTORS
|
git_info_contributors = CONTRIBUTORS
|
||||||
try:
|
try:
|
||||||
git_repo = git.Repo(BASE_DIR)
|
git_repo = git.Repo(BASE_DIR)
|
||||||
except git.InvalidGitRepositoryError:
|
git_info_remote = ", ".join(git_repo.remote().urls)
|
||||||
NO_GIT_MSG = _("No Git repository configured")
|
git_info_branch = git_repo.active_branch.name
|
||||||
|
last_commit = git_repo.commit()
|
||||||
|
git_info_commit = last_commit.hexsha
|
||||||
|
git_info_commit_date = last_commit.committed_datetime
|
||||||
|
except:
|
||||||
|
NO_GIT_MSG = _("Unable to get the information")
|
||||||
git_info_remote = NO_GIT_MSG
|
git_info_remote = NO_GIT_MSG
|
||||||
git_info_branch = NO_GIT_MSG
|
git_info_branch = NO_GIT_MSG
|
||||||
git_info_commit = NO_GIT_MSG
|
git_info_commit = NO_GIT_MSG
|
||||||
git_info_commit_date = NO_GIT_MSG
|
git_info_commit_date = NO_GIT_MSG
|
||||||
else:
|
|
||||||
UNABLE_GIT_MSG = _("Unable to get the information")
|
|
||||||
|
|
||||||
try:
|
|
||||||
git_info_remote = ", ".join(git_repo.remote().urls)
|
|
||||||
except:
|
|
||||||
git_info_remote = UNABLE_GIT_MSG
|
|
||||||
|
|
||||||
try:
|
|
||||||
git_info_branch = git_repo.active_branch.name
|
|
||||||
except:
|
|
||||||
git_info_branch = UNABLE_GIT_MSG
|
|
||||||
|
|
||||||
try:
|
|
||||||
last_commit = git_repo.commit()
|
|
||||||
except:
|
|
||||||
git_info_commit = UNABLE_GIT_MSG
|
|
||||||
else:
|
|
||||||
try:
|
|
||||||
git_info_commit = last_commit.hexsha
|
|
||||||
except:
|
|
||||||
git_info_commit = UNABLE_GIT_MSG
|
|
||||||
|
|
||||||
try:
|
|
||||||
git_info_commit_date = last_commit.committed_datetime
|
|
||||||
except:
|
|
||||||
git_info_commit_date = UNABLE_GIT_MSG
|
|
||||||
|
|
||||||
dependencies = INSTALLED_APPS + MIDDLEWARE_CLASSES
|
dependencies = INSTALLED_APPS + MIDDLEWARE_CLASSES
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue