Community
Participate
Working Groups
Build Identifier: The current implementation only compares the ChangeLog file in the local repository with the master. So if the user prepared a ChangeLog earlier in the day without saving the ChangeLog (the editor opening the ChangeLog is dirty), tries to make additional changes to files and prepare another ChangeLog, ChangeLog will create a new ChangeLog entry instead of merging/appending changes to the entry created by the last prepare. Reproducible: Always Steps to Reproduce: 1.Make changes to files. 2.Prepare ChangeLog. 3.On the same day, make additional changes to files. 4.On the same day, prepare ChangeLog again.
Created attachment 198744 [details] Adds dirty detection detection and pass it to GNUFormat
Created attachment 198745 [details] Added a field, getter and setter so the boolean flag can be passed to GNUFormat to force it to merge a ChangeLog instead of creating new entries.
Created attachment 198746 [details] Added dirty editor detection support by checking the boolean flag included by ChangeLogEditor.
Patches committed to HEAD.
Please cherry-pick fixes targetted at 0.8.1 to the stable-0.8 branch. Thanks.