There are several config change requests which are usually merged
within few hours.
The current process is that someone submit a patch which is directly
merged to production, ignoring any staging platform at all.
What we can do now, is to copy paste the diff and merge it by hand
into wmf-config files in labs, just to test if configuration change is
ok.
What I want to do: Making a new branch would allow us to use gerrit to
do this hand work for us. We would approve the change to production
config on test branch, so that gerrit would merge it. Then we would
checkout on labs and we could test the configuration change there,
before putting it to production.
In case it is ok, then we could give it green on gerrit and merge it
on production.
On Sat, Jun 30, 2012 at 1:51 AM, Antoine Musso <hashar+wmf(a)free.fr> wrote:
Le 29/06/12 18:36, Petr Bena wrote:
But that's a lot of hand work, if we really
do this, we won't use
gerrit at all, we just copy paste code from diffs by hand and insert
it to some extra files. I would rather volunteer to sync branches
rather than this creep work.
What hand work are you referring to? copy/paste in git world is
something like:
# Copy:
git fetch <repo> <ref>
# Paste:
git merge FETCH_HEAD
Anyway, anyone can clone the repository and do their stuff on their own.
That is defacto a branch (your master is not the WMF master, it is a
copy). A local commit can be distributed to over people via Gerrit.
--
Antoine "hashar" Musso
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l