On Tue, Apr 3, 2012 at 1:20 AM, Antoine Musso hashar+wmf@free.fr wrote:
Le 03/04/12 03:34, Chad a écrit :
The plan right now is to use extensions as submodules on the wmf branch. Updating your extension in deployment is just a matter of updating the referenced commit and then running `git submodule update` on fenari.
Which, as a side effect, means that extensions would have to either: - make sure master is production grade Or: - maintain a deployment branch
Well we should all be submitting production grade code. Especially with pre-commit review ;-)
More seriously though: just as it is in SVN, you are expected to keep deployed code runnable at all times. This has never ever changed. If you need to develop some experimental feature that you don't want to deploy, that's what branches are for (and was a major reason we switched to begin with).
Regarding deployment branches...I'd really prefer this to not happen, since master should be the "this is the current stable version that I want people to use."
-Chad