summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2015-09-06 17:39:21 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2015-09-06 17:39:21 +0200
commit7de76a09d566ea1eb47741a4fb5bf632e2475201 (patch)
treeea7865ff1ab46020039033c4fb1438ac5c0cde8d /bin
parent77e6b6a312fff61f9ad6eaaf1453b34c9e0fb575 (diff)
fix git command for contrib authors
Diffstat (limited to 'bin')
-rwxr-xr-xbin/git/hooks/pre-commit3
-rw-r--r--bin/git/tools/create_contributors.py2
2 files changed, 4 insertions, 1 deletions
diff --git a/bin/git/hooks/pre-commit b/bin/git/hooks/pre-commit
index 202992f9e..d4edff8cd 100755
--- a/bin/git/hooks/pre-commit
+++ b/bin/git/hooks/pre-commit
@@ -12,3 +12,6 @@ cd ..
phpunit -c phpunit.xml
phpunit -c phpunit.integration.xml
git add appinfo/checksum.json
+
+python3 bin/git/tools/create_contributors.py
+git add AUTHORS.md
diff --git a/bin/git/tools/create_contributors.py b/bin/git/tools/create_contributors.py
index 643d22f68..93a43ca50 100644
--- a/bin/git/tools/create_contributors.py
+++ b/bin/git/tools/create_contributors.py
@@ -4,7 +4,7 @@ import subprocess
import re
import os.path
-contribs = subprocess.check_output(['git', 'shortlog', '-e', '-s', '-n'])
+contribs = subprocess.check_output(['git', '--no-pager', 'shortlog', '-nse', 'HEAD'])
contrib_lines = contribs.decode('utf-8').split('\n')
format_regex = r'^\s*(?P<commit_count>\d+)\s*(?P<name>.*\w)\s*<(?P<email>[^\s]+)>$'