On 28 February 2016 at 02:03, Daniel Kowalski <kowal...@gmail.com> wrote: > Synchronization of common code between projects is built into git: > https://git-scm.com/docs/git-submodule
git submodules are an abomination. They touch git repos for no good reason. If someone really wants to manage a tree of git repos, something like Google's repo tool is more appropriate, despite its ugly dependency on XML config files. > Maybe libsl should be submodule of other projects that use it? No. Each project maintainer has to make sure that his version of libsl is updated from time to time. But we don't force projects to break if someone updates libsl. Nevertheless, libsl should be the master for any adoption occurrence. -Anselm