commitizen
commitizen copied to clipboard
refactor(changelog): shorten generate_tree_from_commits and use set to check used tags
Description
Checklist
- [ ] I have read the contributing guidelines
Code Changes
- [ ] Add test cases to all the changes you introduce
- [ ] Run
poetry alllocally to ensure this change passes linter check and tests - [ ] Manually test the changes:
- [ ] Verify the feature/bug fix works as expected in real-world scenarios
- [ ] Test edge cases and error conditions
- [ ] Ensure backward compatibility is maintained
- [ ] Document any manual testing steps performed
- [ ] Update the documentation for the changes