Generate RPM changelog entries from git commit messages
Class | ChangelogFile | Container for changelog file, whether it be a standalone changelog or a spec file |
Function | load_customizations | Load user defined customizations file |
Function | determine_editor | Determine text editor |
Function | check_branch | Check the current git branch |
Function | parse_spec_file | Find and parse spec file |
Function | parse_changelog_file | Find and parse changelog file |
Function | guess_commit | Guess the last commit documented in a changelog header |
Function | get_start_commit | Get the start commit from which to generate new entries |
Function | get_author | Get author and email from git configuration |
Function | entries_from_commits | Generate a list of formatted changelog entries from a list of commits |
Function | update_changelog | Update the changelog with a range of commits |
Function | build_parser | Construct command line parser |
Function | parse_args | Parse command line and config file options |
Function | main | Script main function |
Get the start commit from which to generate new entries
Generate a list of formatted changelog entries from a list of commits