Sketch: changelog commit workflow
Here’s a sketch of the workflow for generating a changelog for this site. It’s pretty confusing thinking through how to do this with git. Because you’re kind of doing time travelling.
But making this sketch helped me understand it. Essentially the two repositories – the source repo and the output repo – are feeding each other changes in turn. The final commit in the output repo records just the generated changelog.