filter revert commits
split parsing and encoding into separate functions
group by JIRA issues