d5d8b8e7e1
Add test for TagAndPushReleaseService
950d76c883
Add get_latest_tag to GitApi
9c9676b5b8
Pass Release instead of Version object
28344667db
Remove unused fields from ReleaseMixin
338cafc211
Validate correct branch in Release object
0cdf4b4c9c
Update files for in project release testing
b93772d3a1
Fix naming and arguments in release_mixin
a109759c68
Return stdout from git_repository functions
4a23b0b800
Implement and use TagAndPushReleaseService
e7152301dd
Add utility functions to git_repository
fa6beebc4e
Move commit logic to prepare_release_service
c58ddf70da
Compact updating config into one call
1ce4bd9c55
Remove release_type as requirement for Version
238b0304b6
Implement prepare for ReleaseMixin
2d8ca4ecdd
Fix test_services
ee8b49f078
Add some useful git functions
3bd8497522
WIP Create test_services
9250d366b9
Use newly created version object
e2f562aa8c
Remove wildcard import
fea5720161
Return version objects instead of mutating
167eec4620
Make services testable
0b3daf595a
WIP rework git handler
0f4899bf39
Fix typos in services.py
72e9add5af
Add system repository for command line handling