Referring to @Mossop's comment above, I'm going to not to implement `geckorepository` and `geckochangeset`, just `platform*` ones.
 
So if you wanted to ask
> In that case the platform repository is not the <del>gecko</del> (default) repository, right?

then my answer is
> You are right, the platform repository points to `mozilla-*` repository for example `http://hg.mozilla.org/releases/mozilla-aurora/rev/bf17ffb21f5e`, and (default) repository points to `comm-*` repository for example `https://hg.mozilla.org/releases/comm-aurora/rev/ccaa321bf930`.