On Mon, Mar 05, 2012 at 06:12:15PM -0500, Richard Hipp wrote:
>    On Mon, Mar 5, 2012 at 6:03 PM, Christopher Berardi <cbera...@natoufa.com>
>    wrote:
> 
>       (n+2)  Have a compile-time configuration option to choose what to
>              build into fossil. For example, maybe I just want the 'core'
>              vcs without the wiki, ui, or bug-tracking. Or, maybe I just
>              want the vcs and the bug-tracking, but not the wiki or ui
>              (though, in this scenario, tickets may need some way to be
>              handled sans the web ui). By default, it would build everything
>              like it does now, but a user could opt-out of certain elements.
>              Note, this whole idea assumes that the different elements that
>              make up fossil are not too tightly coupled ... but, if they
>              _are_, we might wonder whether or not that is a good thing to
>              begin with.
> 
>    Why is it important to you to have an executable that doesn't support the
>    feature you don't use?  Can't you simply not use the unwanted features
>    even if they are included in the build?

Besides if someone wanted a tool that did just one thing and did it
well (ye old Unix principle), I can think of two use cases, embedded
systems and sandboxed systems (though I can't think of a use case for
the latter one).

For example, I recently worked on a setup of distributed embedded
systems that all shared a number of configuration files and some
configuration files that had different settings and configurations. It
would have been very handy to have fossil running keeping a versioned
history of all the changes and each machine maintain a private branch
for its specific configuration files. One of the key components of the
setup was that everything could be replicated, and again fossil would
aid in this. But, in an environment where I have to justify every
kilobyte, being able to strip off what I don't need is invaluable.


-- 
Christopher Berardi
http://www.natoufa.com/

May grace and peace by yours in abundance.
_______________________________________________
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