libgit2@1.3.0 needs to be installed. On mac use macports since brew doesn't seem to have it in official repos at the time of writing this.
sudo port install libgit2@1.3.0
go install github.com/nrawrx3/changelog
Commits can be denoted as hashes or refs. Also make sure to pull and rebase changes from origin before running command to avoid any confusion.
changelog -out changelog.md -config config.json -start refs/heads/master -end refs/heads/develop
changelog -out changelog.md -config config.json -start f5a78eba828b905cfb559a427e1afcceb5d337ca -end 9fda7b8c7c77b03f630973d4373d946adfaa76f7
changelog -out changelog.md -config config.json -start f5a78eba828b905cfb559a427e1afcceb5d337ca -end refs/heads/develop -out changelog.md
changelog -out changelog.md -config config.json -start refs/heads/master -end HEAD -out changelog.md
Probably better to not do this to avoid confusion
changelog -out changelog.md -config config.json -start refs/remotes/origin/master -end refs/remotes/origin/develop