Add default revisions argument for git_check_commit.py.
authorMartin Liska <mliska@suse.cz>
Wed, 13 May 2020 12:44:22 +0000 (14:44 +0200)
committerMartin Liska <mliska@suse.cz>
Wed, 13 May 2020 12:44:22 +0000 (14:44 +0200)
* gcc-changelog/git_check_commit.py: Add default argument HEAD
for revisions and improve error message output.

contrib/ChangeLog
contrib/gcc-changelog/git_check_commit.py

index b07003f2d1b9547c8c716979613991bcd249798a..f07b049535b34e09a00f7df5a62a78357ba579bc 100644 (file)
@@ -1,3 +1,8 @@
+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
index b2d1d08a2424d5ef470de9bc072572f46a53ff89..8553c90a96f52a1447b27b20c575e108396b7577 100755 (executable)
@@ -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: