Hashar has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/161225

Change subject: make-wmf-branch: forge Zuul cloner parameters
......................................................................

make-wmf-branch: forge Zuul cloner parameters

When using Zuul cloner against a mediawiki/core wmf branch, we will want
to reuse the same extensions being used with the proper overriden
version if needed.

The output of zuulparams is meant to be passed directly to zuul-cloner.

An issue we have is that mediawiki/tools/release does not have wmf
branches, so it is hard to know the list of extensions / versions to use
for each of the wmf version :(  We could solve that by adding
wmfbranches to this repository.

Change-Id: Idcd0aa30edb53bb58cf6dba4d6374b872fe92e0c
---
A make-wmf-branch/zuulparams
1 file changed, 25 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/tools/release 
refs/changes/25/161225/1

diff --git a/make-wmf-branch/zuulparams b/make-wmf-branch/zuulparams
new file mode 100755
index 0000000..6d04c99
--- /dev/null
+++ b/make-wmf-branch/zuulparams
@@ -0,0 +1,25 @@
+#!/usr/bin/env php
+<?php
+require( __DIR__ . '/cli.php' );
+require_once( __DIR__ . '/MakeWmfBranch.php' );
+
+$obj = new MakeWmfBranch( '', '' );
+
+$frozen = array();
+foreach( $obj->specialExtensions as $name => $version ) {
+       $frozen["mediawiki/extensions/{$name}"] = $version;
+}
+$projects = array_keys($frozen);
+foreach( $obj->branchedExtensions as $name ) {
+       $projects[] = "mediawiki/extensions/{$name}";
+}
+foreach( $obj->branchedSkins as $name ) {
+       $projects[] = "mediawiki/skins/{$name}";
+}
+
+foreach( $frozen as $name => $branch ) {
+       print "--project-branch {$name}={$branch}\n";
+}
+foreach( $projects as $name ) {
+       print "$name\n";
+}

-- 
To view, visit https://gerrit.wikimedia.org/r/161225
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Idcd0aa30edb53bb58cf6dba4d6374b872fe92e0c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/tools/release
Gerrit-Branch: master
Gerrit-Owner: Hashar <has...@free.fr>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to