diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 7c1e5b0..045eb1c 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -17,6 +17,9 @@ Steps to reproduce the behavior: 3. Scroll down to '....' 4. See error +**Ticketfrei Version** +See the commit on which Ticketfrei is running at example.org/version. + **Screenshots** If applicable, add screenshots to help explain your problem. diff --git a/README.md b/README.md index 680285d..0a68e78 100644 --- a/README.md +++ b/README.md @@ -108,7 +108,7 @@ virtualenv -p python3 . Install the dependencies: ```shell -pip install tweepy pytoml Mastodon.py bottle pyjwt pylibscrypt Markdown twx +pip install tweepy pytoml Mastodon.py bottle pyjwt pylibscrypt Markdown twx gitpython ``` Configure the bot: diff --git a/frontend.py b/frontend.py index b2e0eb2..452769f 100755 --- a/frontend.py +++ b/frontend.py @@ -67,6 +67,13 @@ def confirm(city, token): return dict(error='Account creation failed. Please try to register again.') +@get('/version') +def version(): + import git + repo = git.Repo(search_parent_directories=True) + return repo.head.object.hexsha + + @post('/login') @view('template/login.tpl') def login_post():