> ChangeLogs are a relic from the days before version-control systems with > real changesets. When you have real changesets, all ChangeLogs do is > add unnecessary process friction.
ChangeLogs make it possible to quickly pinpoint unintentional changes going in the commits. Maybe git has specific counter-measures against them, but that's useful at least with Subversion. -- Eric Botcazou