On Tue, Mar 22, 2011 at 16:33, Max Semenik <maxsem.wiki(a)gmail.com> wrote:
On 22.03.2011, 18:08 Trevor wrote:
Your objections seem to be based on the
assumption that you would
need to have push access to all repositories, but I think that's the
point of DCVS, you can just fork them, and then people can pull your
changes in themselves (or using a tool). Pull requests could even be
generated when things are out of sync.
I think it's quite possible this could make
i18n/L10n work easier, not more difficult.
You seem to miss Siebrand's point: curerently, all localisation
updates take one commit per day. Splitting stuff to separate repos
will result in up to 400 commits per day that will also need to be pushed
and reintegrated - an epic waste of time and common sense. Or
localisation will simply lie aside in forks and people will miss them
when checking out from the "official" source.
I think you're missing the point that there's no reason why 400
commits should be harder than 1 in this case.
When he makes a commit now he ends up stat()-ing 400 files, but he
doesn't notice because it's all abstracted away.
Similarly he could make 400 commits by issuing one command, just like
he does today.
And what does "pushed and reintegrated" mean? He'd presumably push to
the canonical upstream, just like he does now.
(Or he could push somewhere else if people would like that, pulling
from that should also be trivial).