From: "Ralf S. Engelschall" Date: October 18, 2008 1:40:53 PM EDT To: drh@hwaci.com Subject: Some Fossil Feedback I've today looked at your Fossil project (latest version from your repository). That's a _really_ interesting and very promising DVCS. While I looked around and tested it, I stumbled over some issues I want to share with you: o No tarball  You currently still do not provide any tarballs of the Fossil sources.  Sure, you are still hacking wild on the code and one can on-the-fly  fetch a ZIP archive, but that's a manual process. For packagers (like  me in the OpenPKG project) this is very nasty and just means that  Fossil will usually still not be packaged. As a result it will be not  spreaded as much as possible and this way you still do not get as much  as possible feedback. Hence, I recommend that you let daily snapshot  tarballs (or ZIP files) be rolled. This would be great. o UUID  Under http://www.fossil-scm.org/index.html/doc/tip/www/concepts.wiki  you describe the concepts and you clearly name the artifact ID a  "UUID" and even say that this is a "Universally Unique Identifier".  Unfortunately, a UUID is a 128-bit entity standardized by the ISO  (under ISO/IEC 11578:1996) and IETF (under RFC-4122) and hence it is  *VERY MUCH* confusing and unclean that your 160-bit SHA1-based ID is  called "UUID" in Fossil.  I *STRONGLY* recommend you to either use real UUIDs (128-bit  entities, where a UUID of version 5 even is SHA1-based!) or you name  your 160-bit SHA1 entities differently (perhaps AID for "Artifact  Identifier"?). o "fossil cgi