Overview
Artifact ID: | 13d948665ae1844fab57a2aad9aabd74ced1b41c |
---|---|
Ticket: | 5f9f516a22f5538aa862fea8fb0fa8ce470846c0
Cannot commit changes: tree checksums before and after commit do not match |
User & Date: | chi 2009-06-13 16:54:48 |
Changes
- Appended to comment:
<hr><i>chi added on 2009-06-13 16:54:48:</i><br> Thank you bharder! Thru your remark I was finally able to spot the bug, but I don't have an idea, how to solve it! In the archive there is a file <samp>Manifest</samp>. Now Fossil want to create an own file <samp>manifest</samp> where it stores some information. Unfortunately the MacOS/X' filesystem HFS+ is case insensitive per default! So the checkin's file <samp>Manifest</samp> and Fossil's own one <samp>manifest</samp> are considered the same. So after checkin, Fossil write its <samp>manifest</samp> thereby destroying a file that is part of the checkin! Fossil detect that and complain. As Fossil do not need a file <samp>manifest</samp> (i.e. it can work without one), it should be taken into consideration, whether it should be possible to prevent the creation of the <samp>manifest</samp> and <samp>manifest.uuid</samp> files per default? Ciao, chi :-)