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

Reply via email to