As a package maintainer: the workflow for package builds on many OS uses tar downloads and if these are produced by git-archive (e.g. as done on github's "download source" links) they don't include submodules.
So, if used for some helper which is normally included in OS packages, submodules can make it harder to test changes from git commits (for example, to see if a recently committed change fixes a problem). Of course a tar can be built locally if needed, just adds some extra steps, and perhaps there are benefits from submodules to outweigh this. _______________________________________________ squid-dev mailing list squid-dev@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-dev