<p><br>
On Mar 9, 2012 3:16 PM, "Pablo Flouret" <<a href="mailto:pablof@motorola.com">pablof@motorola.com</a>> wrote:<br>
><br>
> On Fri, 09 Mar 2012 14:47:17 -0800, Gustavo Noronha Silva <<a href="mailto:gns@gnome.org">gns@gnome.org</a>> wrote:<br>
>> Tbh, I am much more interested in doing away with ChangeLogs than in<br>
>> feeling good about using git push instead of git svn dcommit. If we<br>
>> could find a way around ChangeLogs while keeping svn, then I would be an<br>
>> even happier panda than I am today =).<br>
><br>
> +1</p>
<p>We can do this without moving to git. Here's how it might work:<br>
1. When writing a patch, add a new temporary file e.g. ChangeLogEntry that stores new change log entry in each directory where ChangeLogs are located.<br>
2. ChangeLogEntry files are added to git/svn checkouts<br>
3. Upload the patch (including ChangeLogEntry) for a review. Bugzilla shows ChangeLogEntry filesas new files (can be tweeked,of course)<br>
4. Once you get r+, you land the patch. The commit message editor will automatically find ChangeLogEntry files and aggregate the result as the commit message.<br>
5. You commit. The commit hook ensures no ChangeLogEntry files are actually committed into the svn repository.</p>