Chad has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/403173 )

Change subject: branch.py: First half of sub-submodule support
......................................................................

branch.py: First half of sub-submodule support

Change-Id: Ie6420a0f47722f380dc476daf164b7d98a0caed0
---
M make-release/branch.py
M make-release/make-release.yaml
2 files changed, 11 insertions(+), 1 deletion(-)


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

diff --git a/make-release/branch.py b/make-release/branch.py
index f7051a0..3a6e9b9 100755
--- a/make-release/branch.py
+++ b/make-release/branch.py
@@ -50,6 +50,13 @@
         else:
             raise
 
+    # If we've got a sub-submodule we care about, branch it too
+    try:
+        subrepo = CONFIG['sub_submodules'][repo]
+        create_branch(subrepo, branch, revision)
+    except KeyError:
+        pass
+
 
 def get_bundle(bundle):
     """Return the list of all/some extensions, skins, and vendor."""
@@ -69,10 +76,11 @@
 
 
 def do_core_work(branch, bundle, version):
+    """Add submodules, bump $wgVersion, etc"""
     cwd = os.getcwd()
     with tempfile.TemporaryDirectory() as temp:
         subprocess.check_call(['/usr/bin/git', 'clone', '-b', branch,
-                              CONFIG['clone_base'] + '/core', temp])
+                               CONFIG['clone_base'] + '/core', temp])
         os.chdir(temp)
         for submodule in bundle:
             url = CONFIG['clone_base'] + '/' + submodule
diff --git a/make-release/make-release.yaml b/make-release/make-release.yaml
index 7b79a3e..c5a2551 100644
--- a/make-release/make-release.yaml
+++ b/make-release/make-release.yaml
@@ -30,6 +30,8 @@
         core: 0cd28e19cb0f9385a2a1cc11a4d8c9c21ff0b830
     REL1_30:
         core: 0cd28e19cb0f9385a2a1cc11a4d8c9c21ff0b830
+sub_submodules:
+    - extensions/VisualEditor: lib/ve
 diff:
     ignore:
         - "*~"

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie6420a0f47722f380dc476daf164b7d98a0caed0
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/tools/release
Gerrit-Branch: master
Gerrit-Owner: Chad <ch...@wikimedia.org>

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

Reply via email to