
On 09/12/2012 10:11, Daniel Pfeifer wrote:
While adding Boost.ODEint to the modularization manifest, I realized some inconsistencies about sublibs.
The directories in "libs" usually contain one library each. In this case, we move the content to a dedicated Git repository. Some directories however (algorithm, numeric) host multiple libraries. How should we treat them?
Move each one to a dedicated Git repository, or leave them grouped together?
What's currently inconsistent, is that "numeric" is split into individual repositories, while "algorithm" is not.
Further, I saw that the Git submodules of numeric's sublibraries are generated in "libs" rather than "libs/numeric", which is wrong. However, before I fix it, we need to decide whether these individual submodules should be individual or not.
The system should support modules with arbitrary levels of nested submodules in them.