Thus said Stephan Beal on Sat, 31 May 2014 16:33:48 +0200: > i would personally like to see it kept (mainly for future > compatibility with libfossil, which doesn't require an initial checkin > ;), but not as the default. The default should stay as it historically > has been - creating the hard-coded empty commit.
I too like the thought of not having the initial empty commit and it would be nice if this could be kept as the default, but clearly it keeps uncovering bugs. Regarding the error, if I understand the R-card, it seems like the manifest checksum is wrong: $ f ci -n -m one file C one D 2014-05-31T15:23:59.669 F file 2464bdd2457e7e5aba5e76138b6bbb31416bc894 R bd4b079b9dbaf9228c7174fc4675292e T *branch * trunk T *sym-trunk * U amb Z 6ea4a424289a2290fc3c7ca21cbce50c New_Version: 810b64b2111708eeff9de81ec7d105acac158644 working checkout does not match what would have ended up in the repository: bd4b079b9dbaf9228c7174fc4675292e versus a6e841f6bb9977dcec2b00731fe026f4 According to fileformat.wiki, the R-card is computed thusly: $ printf 'file 6\n31081\n' | md5 a6e841f6bb9977dcec2b00731fe026f4 So it would seem that whatever generated the R-card for the manifest got it wrong. Andy -- TAI64 timestamp: 400000005389fc09 _______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users