<p><br>
On Jun 3, 2012 4:12 PM, "Harald Dunkel" <<a href="mailto:harri@afaics.de">harri@afaics.de</a>> wrote:<br>
><br>
> -----BEGIN PGP SIGNED MESSAGE-----<br>
> Hash: SHA1<br>
><br>
> On 06/03/12 21:13, James McCoy wrote:<br>
> ><br>
> > No, it's not a misunderstanding.  Just make vi write the file again (:wq).  We use the modification time to determine whether the changes are acceptable.<br>
><br>
> Of course I see that you use the modification date to check if<br>
> the changelog file was modified, but there is no reason for this<br>
> check on "dch -r", since we know for sure that dch had changed it.</p>
<p>We know for sure that dch has modified the changelog when you just run dch, too. That doesn't mean that you've accepted the changes that were made. </p>
<p>> > Alternatively, you can one of the options suggested in the man page. Either "dch -r """ (i.e., run -r and supply an empty changelog message) or use --no-force-save-on-release.<br>
> ><br>
><br>
> So you mean that all Debian developers using dch have to add empty<br>
> comments or long command line options, just to avoid some code<br>
> rework in dch?</p>
<p>No. They just run :wq to exit Vim (or whatever's appropriate for their editor) and everything works as expected.  If they don't want to do that, then they set the appropriate configuration options in ~/.devscripts.</p>

<p>It's really not as hard as you're making it out to be.</p>