Commit graph

41 commits

Author SHA1 Message Date
Manuel Barkhau
69fadc2de9 Fix catchall exceptions.
Using ValueError for everything caused underlying issues to be
hidden. Now there are explicit classes for each error condition.
2019-03-28 23:37:58 +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
Manuel Barkhau
b64efd24b9 update changelog 2019-02-22 11:05:05 +01:00
Manuel Barkhau
e0fc6f7d75 better error reporting for individal pattern errors 2019-02-22 10:30:19 +01:00
Manuel Barkhau
30657c7948 fix: missing release tag "post" 2019-02-22 09:12:37 +01:00
Manuel Barkhau
bac7cbb43a cleanup debug code 2019-02-21 17:07:08 +01:00
Manuel Barkhau
b816800534 tests for error cases 2019-02-21 17:06:47 +01:00
Manuel Barkhau
37120111b7 py27 compat fix 2019-02-21 15:48:59 +01:00
Manuel Barkhau
1e633a2a7d allow globs in file_patterns 2019-02-21 15:41:06 +01:00
Manuel Barkhau
2cb7f53f6d minor formatting/cleanup 2019-02-14 22:05:02 +01:00
Manuel Barkhau
df492a20d6 more coverage 2019-01-07 17:30:02 +01:00
Manuel Barkhau
9eda61d95b Add more flexible parsing and formating 2019-01-06 14:38:20 +01:00
Manuel Barkhau
8dfcea90c4 fix: patterns/replacements for "-final" releases 2018-12-22 09:49:30 +01:00
Manuel Barkhau
fe019fa546 add build_no and release_tag placeholders 2018-12-22 00:15:01 +01:00
Manuel Barkhau
785227e3c6 avoid confusino of bump vs incr 2018-12-21 23:48:29 +01:00
Manuel Barkhau
d3327aa3c9 stupid typo 2018-12-21 20:34:42 +01:00
Manuel Barkhau
239479f387 fix git commands on gitlab ci 2018-12-21 20:03:40 +01:00
Manuel Barkhau
63b341cad8 fix test runner on gitlab ci 2018-12-21 19:55:55 +01:00
Manuel Barkhau
fc36f31cb0 Fix pycalver bump for mercurial repos 2018-12-21 19:51:58 +01:00
Manuel Barkhau
bc732544d3 add cli/integration tests 2018-12-21 19:23:34 +01:00
Manuel Barkhau
f980139e82 cleanup and formatting 2018-12-21 19:17:58 +01:00
Manuel Barkhau
70c2b27157 fix: escaping in patterns 2018-12-20 15:28:11 +01:00
Manuel Barkhau
05f9968ccf fix quoting issue 2018-12-09 18:00:22 +01:00
Manuel Barkhau
5ff892676c fix py3 only syntax 2018-12-09 14:55:13 +01:00
Manuel Barkhau
9c2883d8ef reorg to avoid circular import 2018-12-09 14:49:13 +01:00
Manuel Barkhau
946cdaa5ba fix tests 2018-12-08 19:18:47 +01:00
Manuel Barkhau
0095f974da update tests 2018-12-05 09:47:31 +01:00
Manuel Barkhau
54a681bf34 Code quality updates 2018-11-15 22:16:16 +01:00
Manuel Barkhau
44261a46b1 refactor config.py 2018-11-11 15:08:57 +01:00
Manuel Barkhau
1129de0beb formatting updates 2018-11-06 21:45:33 +01:00
Manuel Barkhau
e888be1f71 wip: misc project updates 2018-11-04 21:11:42 +01:00
Manuel Barkhau
6955728080 py27 compat fixes 2018-09-05 21:04:26 +02:00
Manuel Barkhau
0a3638a62f WIP: more testing 2018-09-04 09:56:53 +02:00
Manuel Barkhau
5108837f45 WIP: refactoring and testing 2018-09-03 22:23:51 +02:00
Manuel Barkhau
8189075385 some testing 2018-09-03 09:19:27 +02:00
Manuel Barkhau
02b4ff2899 WIP: some vcs integration 2018-09-03 00:14:10 +02:00
Manuel Barkhau
3471560eaa WIP: mostly scratch code still 2018-09-02 21:48:12 +02:00