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

Reply via email to