Summary of my thoughts after discussing on IRC: Adding a subrepository just for Moz2D seems like it could add global complexity for the benefit of just a small set of people. So it seems much more worthwhile if we regard it as an experiment to blaze a trail other modules would follow if the experiment succeeds, or be backed out if the experiment fails (costs are found to exceed benefits). I'm still skeptical the experiment will succeed but I'd support trying it.
This means that the setup we use for Moz2D should scale to a larger number of subrepositories. In particular solutions for automatic regression finding, updating Aurora/Beta/Release branches, etc, need to be able to scale, i.e. not add new manual steps per subrepository. I predict that eventually we'll want to switch mozilla-central to git. (I'm not in favour of it, but hg is not the DVCS of the future.) So, git users not liking git's subrepositories gives me pause and I think it's imperative to consider the situation of git users now and after a hypothetical mozilla-central switch to git. Rob -- Wrfhf pnyyrq gurz gbtrgure naq fnvq, “Lbh xabj gung gur ehyref bs gur Tragvyrf ybeq vg bire gurz, naq gurve uvtu bssvpvnyf rkrepvfr nhgubevgl bire gurz. Abg fb jvgu lbh. Vafgrnq, jubrire jnagf gb orpbzr terng nzbat lbh zhfg or lbhe freinag, naq jubrire jnagf gb or svefg zhfg or lbhe fynir — whfg nf gur Fba bs Zna qvq abg pbzr gb or freirq, ohg gb freir, naq gb tvir uvf yvsr nf n enafbz sbe znal.” [Znggurj 20:25-28] _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform