On Tue, Apr 3, 2012 at 1:20 AM, Antoine Musso <hashar+wmf(a)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