In the case of rust bindings to other APIs (which is what most of the submodules are), separate repositories and crates make sense.
For parts of servo like gfx, css, dom, and layout, I think it makes sense to put them in separate crates but in the same repository. I'm mostly averse to splitting repositories when the chance of reuse is slim (and the admin overhead not worth it). On Nov 11, 2012, at 22:23 , Rob Arnold wrote: > On Sun, Nov 11, 2012 at 8:25 PM, Brian Burg <b...@cs.washington.edu> wrote: > >> As submodules stand now, it's getting quite hard to understand the project >> history, as it's scattered across 30 git logs. >> > > Perhaps I am missing something here but is it necessary to have only one > rust create per git repository? Must they be split into multiple > repositories? If the goal is to reduce build time and prevent accidental > dependencies then why must git be involved? > > -Rob > >> > (accidentally forgot to reply-all, sorry Brian!) > _______________________________________________ > dev-servo mailing list > dev-servo@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-servo _______________________________________________ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo