On Thu, 07 Aug 2014 22:05:53 +0200, Erwin Dokter <erwin(a)darcoury.nl> wrote:
On 07-08-2014 16:32, Bartosz Dziewoński wrote:
This has just happened.
This is bad.
I do occasional work on Vector. This means I sometimes have to change
stuff in core that interacts with Vector as well. This is now impossible
because they now live in two different repositories, and I can no longer
create a single patch.
I now have to submit two patches and hope they both get merged at the
exact same time.
I regard skins as part of core. It may look more organized to split
skins off, but core functionality should live in the core repository.
I actually consider this a positive change. Hopefully this will result in
fewer unnecessary breaking changes in core skin interfaces, and thus less
pain during MediaWiki upgrade for site administrators.
When it is actually necessary to make a breaking change and update the
skins, it's not a big problem to synchronise it – if you describe the
dependencies in the commit message, you can trust that the people with +2
rights will be smart enough to handle it, really. Feel free to poke me
about any such changes.
--
Matma Rex