Commit graph

61 commits

Author SHA1 Message Date
Timo Ludwig
b4cf3a5f32 Add command line parameters for VCS configuration
- Add the following flags to the 'bumpver update' command:
    * --commit / --no-commit
    * --tag-commit / --no-tag-commit
    * --push / --no-push
- Add test cases for these flags including checks for incorrect usage
- Document new flags in README
2021-11-07 12:41:06 +00:00
Timo Ludwig
b3e7228189 Convert regular format strings to f-strings
This fixes the 'consider-using-f-string' pylint warnings
2021-11-07 12:41:06 +00:00
Manuel Barkhau
bf030d4fa0 implement -c/--commit-message 2021-05-13 19:23:44 +00:00
Dave Wapstra
140ac2e79b
Add environment output option (#152)
Add --env option for environment output
2021-01-17 21:20:14 +00:00
Manuel Barkhau
ebd7534281 minor cleanups 2020-12-06 22:58:51 +00:00
Manuel Barkhau
dd575bede7 fix matching of empty patterns 2020-12-06 22:58:50 +00:00
Manuel Barkhau
fb879fc37a fix gitlab #15: prioritize config files that have bumpver section 2020-11-16 23:01:10 +00:00
Manuel Barkhau
15c7ea00df fix gitlab #14 - parse tool.bumpver when using pyproject.toml 2020-11-01 18:22:19 +00:00
Manuel Barkhau
4c9e5df681 add regression test for --set-version option 2020-10-20 23:07:05 +00:00
Manuel Barkhau
72cb75d2b2 bugfix 2020-10-18 20:49:00 +00:00
Manuel Barkhau
bbf5bfa31c pycalver -> bumpver 2020-10-18 20:47:35 +00:00
Manuel Barkhau
1c21e22720 bugfixes for semver 2020-10-15 22:26:30 +00:00
Manuel Barkhau
a3499c19a6 update defaults and tests 2020-10-15 19:54:26 +00:00
Manuel Barkhau
145401de33 update tests for new defaults 2020-10-14 22:17:18 +00:00
Manuel Barkhau
3efb72dd3c cli usability improvements 2020-10-08 20:36:58 +00:00
Manuel Barkhau
ca2052105d add __main__.py back as wrapper 2020-10-05 19:24:37 +00:00
Manuel Barkhau
a86e5827ab mv __main__.py cli.py 2020-10-05 19:23:57 +00:00
Manuel Barkhau
768b34ffb8 add regression test for #12 2020-10-05 18:20:16 +00:00
Manuel Barkhau
54a5892957 fix #12: sorting of tags ignored version number semantics 2020-10-05 17:54:33 +00:00
Manuel Barkhau
43fe8df1fd fix grep regression 2020-10-04 21:37:03 +00:00
Manuel Barkhau
2eb9b516b8 fix tests 2020-10-04 21:17:20 +00:00
Manuel Barkhau
6b1a3e45d3 improve test coverage 2020-10-04 12:10:38 +00:00
Manuel Barkhau
d23689634c implement INC0 and INC1 parts 2020-10-04 11:28:53 +00:00
Manuel Barkhau
879ff4a945 wip: implement v2 rollover behavior 2020-10-03 23:42:52 +00:00
Manuel Barkhau
14115a2791 fix: multiple file_patterns entries for same file 2020-10-03 19:57:37 +00:00
Manuel Barkhau
e2b274a7bf add pretty printing for regex patterns 2020-10-03 17:10:17 +00:00
Manuel Barkhau
ec4d051e7c weeknum testing 2020-10-02 22:44:13 +00:00
Manuel Barkhau
67feeaf8ef more regression testing 2020-10-02 21:50:09 +00:00
Manuel Barkhau
4d08aea121 test commit_message config 2020-10-02 21:33:12 +00:00
Manuel Barkhau
49e19fbf89 much bugfixing 2020-10-02 20:52:54 +00:00
Manuel Barkhau
56c9f9b36c misc updates 2020-09-24 21:21:36 +00:00
Manuel Barkhau
8af5047244 module reorg 2020-09-19 22:35:48 +00:00
Manuel Barkhau
e1aaf7629b support for glob patterns 2020-09-18 19:52:40 +00:00
Manuel Barkhau
f6f3a2fd00 add --pin-date flag 2020-09-18 17:51:07 +00:00
Manuel Barkhau
fbc92b109b py2 paranoia 2020-09-17 23:38:58 +00:00
Manuel Barkhau
28e09fd60a readme updates 2020-09-17 16:24:21 +00:00
Manuel Barkhau
e053af589e wip refactoring 2020-09-07 21:58:56 +00:00
Manuel Barkhau
31f9d51bf3 fmt lint etc. pp. 2020-09-06 21:44:23 +00:00
Manuel Barkhau
4caece2817 cli -> __main__ refactor 2020-09-06 21:16:36 +00:00
Manuel Barkhau
819e3cbeee attempt to fix ci on macos 2020-08-27 13:31:40 +00:00
Manuel Barkhau
0439ddf7d5 misc linter updates 2020-07-19 15:15:50 +00:00
Manuel Barkhau
ce21c3bcf9 make fmt 2020-05-25 07:46:30 +00:00
Manuel Barkhau
e743359881 fix gitlab.com #5: better bump warning for semver 2019-07-09 10:07:59 +02:00
Manuel Barkhau
a3d1a559b8 use click.echo(), not print() for better testing 2019-07-09 10:06:03 +02:00
Manuel Barkhau
f8a1d71b7a moar log output 2019-03-29 02:22:14 +01:00
Manuel Barkhau
82d06c3032 mv __main__.py -> cli.py 2019-03-28 23:29:59 +01:00
Manuel Barkhau
548fb871e0 Improve check for uncommitted files
Fixes #57
2019-03-24 18:46:39 +01:00
Manuel Barkhau
99c14c0df9 make fmt 2019-02-22 22:47:44 +01:00
Manuel Barkhau
9176bd1090 testing updates 2019-02-22 22:44:40 +01:00
Manuel Barkhau
b19fe6ac45 update test so patterns match 2019-02-22 11:11:54 +01:00