The way ChangeLog.md is handled currently is really subobtimal.
Every time somebody pushes a new feature, everybody else has to rebase all their pull requests because now obviously ChangeLog.md conflicts:
This branch has conflicts that must be resolved
Only those with write access to this repository can merge pull requests.
Conflicting files
Cabal/ChangeLog.md