Create a top-level repository which includes all others as submodules + an automated build script
Issue generated from Tuleap's migration script. Originally submitted by: Ciro Santilli (cirosantilli)
The major goal is to determine an official synchronized state for all repos (dring, libclient + all clients) and to allow people to get ring running from source with very few commands.
For this to make any sense, we need an update policy: when will we update the modules? A solution is to update nighty when builds pass.
The ideal update frequency is would be to update the modules whenever a build passes... which is the same as having a single Git repo for all... which is what I really want to do (also avoids the insanity of Git modules).
A single Git repo also fits well with our current "single bug tracker for all projects" tracking method.
This would also simplify the android build, which currently clones ring-daemon locally...