changelog-merge избавляет от конфликтов в CHANGELOG.md при параллельной работе
Keep the changelog, avoid the conflicts
Когда несколько pull request'ов одновременно добавляют записи в CHANGELOG.md, Git видит конфликт, хотя изменения независимы. Инструмент changelog-merge от cachix понимает структуру Keep a Changelog — релизы, категории и записи — и автоматически объединяет независимые добавления, оставляя маркеры только при реально конкурирующих правках. Его можно подключить через devenv или обычный Git, и он работает при merge, rebase и cherry-pick.
Независимые добавления могут объединяться автоматически; конкурирующие изменения по-прежнему требуют решения.