On Sep 19, 2017, at 3:22 PM, BohwaZ <[email protected]> wrote: > > But I'm not sure if I want to implement that in Fossil just because another > unrelated piece of software makes bad decisions…
I think you have *two* uses of zip/tarball here, not one: Fossil’s built-in mechanism for providing checkouts to people who can’t/won’t install Fossil, and your release distribution mechanism. If you want Fossil to be your HTTP file server for the latter case, use its unversioned files feature from within your “make dist” implementation. The Fossil project works this way: the Downloads page contents on fossil-scm.org are not dynamically built, they’re static unversioned files. > In Fossil anyone could just create a make recipe to generate a proper ZIP > file and sync it in the unversioned files instead. That’s the province of your build system. Fossil is not a release engineering tool. Fossil’s job stops when you tag the release. Everything after that belongs to someone else, like Automake. Fossil may then re-enter the picture with “fossil uv”, but that’s a separate matter. _______________________________________________ fossil-users mailing list [email protected] http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

