Skip to content

Commit 1c1db80

Browse files
authored
Merge pull request #37 from milin/optionally_capitalize
Fix a bug related to capitalize
2 parents de644fc + f6c63c0 commit 1c1db80

2 files changed

Lines changed: 4 additions & 5 deletions

File tree

giticket/giticket.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ def main(argv=None):
8585
parser = argparse.ArgumentParser()
8686
parser.add_argument('filenames', nargs='+')
8787
parser.add_argument('--conventionalcommits', action='store_true')
88-
parser.add_argument('--capitalize', nargs='?')
88+
parser.add_argument('--capitalize', nargs='?', const=1, type=int, default=0)
8989
parser.add_argument('--regex')
9090
parser.add_argument('--format', nargs='?')
9191
parser.add_argument('--mode', nargs='?', const=underscore_split_mode,
@@ -97,8 +97,7 @@ def main(argv=None):
9797
return 1
9898
regex = args.regex or r'[A-Z]+-\d+' # noqa
9999
format_string = args.format or '{ticket} {commit_msg}' # noqa
100-
capitalize_spaces = args.capitalize or 0
101-
update_commit_message(args.filenames[0], regex, args.mode, format_string, args.conventionalcommits, capitalize_spaces)
100+
update_commit_message(args.filenames[0], regex, args.mode, format_string, args.conventionalcommits, args.capitalize)
102101

103102

104103
if __name__ == '__main__':

tests/test_giticket.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,11 +245,11 @@ def test_main(mock_update_commit_message, mock_argparse):
245245
mock_args.format = None
246246
mock_args.mode = 'underscore_split'
247247
mock_args.conventionalcommits = True
248-
mock_args.capitalize = None
248+
mock_args.capitalize = 0
249249
mock_argparse.ArgumentParser.return_value.parse_args.return_value = mock_args
250250
main()
251251
mock_update_commit_message.assert_called_once_with('foo.txt', r'[A-Z]+-\d+',
252252
'underscore_split',
253253
'{ticket} {commit_msg}',
254254
True,
255-
False)
255+
0)

0 commit comments

Comments
 (0)