A huge commit was made in a log4j branch yesterday. The followup discussion:
“I haven’t had a chance to review the rest of the commit, but it seems like a substantial amount of work that was done in isolation. While things are still fresh, can you walk through the whats in this thing and the decisions that you made.”
“I didn’t want to commit code until I had the core of something that actually functioned. I struggled for a couple of weeks over how to attack XMLConfiguration. […] See below for what I came up with.”
Followed by ten bullet points about the changes made. Unfortunately the only thing our version control system now knows about these changes is “First version”.