On Sat, 2003-05-10 at 19:19, Henrik Nordstrom wrote:
> On 10 May 2003, Robert Collins wrote:
>
> > Would it make sense to split the helpers out to a separate CVS module?
>
> Maybe. The helpers live mostly their own life, in many aspects separate
> from the main Squid release.
>
> However, having them in the same CVS module makes Squid release management
> in STABLE somewhat easier (there is some level of review of helper
> updates in STABLE), and also makes sense as almost all of the
> helpers currently uses library code from Squid and cannot be built outside
> the Squid sources.
>
> - basic auth uses URL escaping library code
> - ntlm auth has ntlm library code it may use
> - external acl helpers are currently isolated by code duplication
> instead of library code, but this should probably be changed.
Sure.
There is a CVS alias concept that would allow placing the helpers (and
errors) into the squid source at checkout time, and update it / tag it
/branch it etc).
So, what I'm suggesting would be:
squid3 module - as it is today, with the helpers and errors directories
cvs deleted.
errors module - contains the errors subtree.
helpers modules - contains the helpers subtree.
squidsource <- alias to grab
squid3
errors to /errors
helpers to /helpers
release management would not change at all. Commits to tags would still
be against the same tag.
Anyway, just a thought - no rush :}.
Rob
-- GPG key available at: <http://users.bigpond.net.au/robertc/keys.txt>.
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:19:52 MST