Git Changelog

Over all our years of experience we have found that maintaining a CHANGELOG file is extremely valuable and definitely worth the effort. However, this was always a point of friction as doing so within a Git repository would result in conflicts with every change simply because of the changes to the CHANGELOG file. Git Changelog is an open source Git extension that we built to specifically address this issue and it has become our standard way of managing CHANGELOG files in projects.