aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2020-05-13 14:44:22 +0200
committerGiuliano Belinassi <giuliano.belinassi@usp.br>2020-08-17 13:03:13 -0300
commit694be8158ae00b2b73e0ee0cc6f4ccd453826855 (patch)
tree9aedff74cf6d3e908f29e2137ece3cbe8c42599a
parent227c704bc4b8a1ee3d2d89e9d5c96c3e04e98bfc (diff)
downloadgcc-694be8158ae00b2b73e0ee0cc6f4ccd453826855.zip
gcc-694be8158ae00b2b73e0ee0cc6f4ccd453826855.tar.gz
gcc-694be8158ae00b2b73e0ee0cc6f4ccd453826855.tar.bz2
Add default revisions argument for git_check_commit.py.
* gcc-changelog/git_check_commit.py: Add default argument HEAD for revisions and improve error message output.
-rw-r--r--contrib/ChangeLog5
-rwxr-xr-xcontrib/gcc-changelog/git_check_commit.py6
2 files changed, 8 insertions, 3 deletions
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index b07003f..f07b049 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,5 +1,10 @@
2020-05-13 Martin Liska <mliska@suse.cz>
+ * gcc-changelog/git_check_commit.py: Add default argument HEAD
+ for revisions and improve error message output.
+
+2020-05-13 Martin Liska <mliska@suse.cz>
+
* gcc-changelog/git_commit.py: Restore print_output syntax
in git_commit.py.
diff --git a/contrib/gcc-changelog/git_check_commit.py b/contrib/gcc-changelog/git_check_commit.py
index b2d1d08..8553c90 100755
--- a/contrib/gcc-changelog/git_check_commit.py
+++ b/contrib/gcc-changelog/git_check_commit.py
@@ -22,7 +22,7 @@ from git_repository import parse_git_revisions
parser = argparse.ArgumentParser(description='Check git ChangeLog format '
'of a commit')
-parser.add_argument('revisions',
+parser.add_argument('revisions', default='HEAD', nargs='?',
help='Git revisions (e.g. hash~5..hash or just hash)')
parser.add_argument('-g', '--git-path', default='.',
help='Path to git repository')
@@ -36,9 +36,9 @@ args = parser.parse_args()
retval = 0
for git_commit in parse_git_revisions(args.git_path, args.revisions,
not args.allow_non_strict_mode):
- print('Checking %s' % git_commit.hexsha)
+ res = 'OK' if git_commit.success else 'FAILED'
+ print('Checking %s: %s' % (git_commit.hexsha, res))
if git_commit.success:
- print('OK')
if args.print_changelog:
git_commit.print_output()
else: