Conflict-Free Changelog manager
Project description
cf_changelog - Conflict-Free Changelog manager
Simple tool to support changelog modifications on different git branches without conflicts on merging. Written in python, installable with pip.
Usage
- Install it from pip:
pip install cf_changelog
- Create some changelog on different branches entries using:
cf_changelog add
It is recommended to run this from root of your repository. This will invoke standard text editor (or notepad if standard editor is not configured), where you can fill a template with new features, bug fixes etc. Example:
New:
- One new cool feature
- Another cool feature
Bugfix:
- Fixed bug of previous feature
- Fixed another bug
- Commit newly created files.
- Repeat 2 and 3 on different branches as many times as you need.
- Merge all branches.
- On merged branch run:
cf_changelog release X.Y.Z
where X.Y.Z is description of version you wan't to see in final changelog. 7. Commit registered changes in git repository 8. Enjoy your updated changelog.
Project status
It is very initial version. Manual tests passed. Waiting for some feedback before moving on.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for cf_changelog-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef2ef293ffc6d07c05dcd53e7fcb776746889d3c2a59bd2f603d242b19214581 |
|
MD5 | 37097091ec3cc5d2a6dcae55e82e4859 |
|
BLAKE2b-256 | 0ea03603075030d46b375f989e4c4a755277ce169d7689236af3bdcac929cb3a |