On Thu, 07 Aug 2014 22:05:53 +0200, Erwin Dokter erwin@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.