On Tue, Mar 27, 2018 at 1:41 PM Jason Frey <jfrey@xxxxxxxxxx> wrote: > at which point you can see the duplicate sections (even though one is > empty). Also note that if you do the steps again, you will be left > with 3 sections, 2 of which are empty. This process can be repeated > over and over. I agree that this is an issue for the user, and there were some attempts to fix it in the past. (feel free to dig them up in the archive at https://public-inbox.org/git) IIRC the problem is (a) with the loose file format (What if the user put a valuable comment just after or before the '[branch "master"]' line?) as well as (b) the way the parser/writer works (single pass, line by line) (b) specifically made it a "huge effort, but little return" bug, so nobody got around for a proper fix. Thanks, Stefan