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

Reply via email to