Picture of Patrick

My Ideas

Stuff I found interesting

Curbing Cumbersome CHANGELOG Conflicts with Swift Argument Parser | Part 1

How I made the first tool that I use every single day.

Patrick Gatewood

6-Minute Read

CHANGELOG merge conflict

For the past year or so I’ve been working on an SDK. We maintain a fairly comprehensive CHANGELOG to keep our integrators up to date on our latest features and bugfixes. Until recently, this CHANGELOG was the source of dozens of hours of small, annoying merge conflict resolutions that slowed down our velocity. Here’s how I crafted a tool that I use every single day.

Recent Posts

Categories