Nikerabbit has uploaded a new change for review.

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

Change subject: Fixing some bugs in repoupdate
......................................................................

Fixing some bugs in repoupdate

* mediawiki core was broken
* WikibaseRepository breaking extensions
* Fix gerrit urls for oojs-ui and VisualEditor
* Some extensions like Collection were listed multiple times because
  they have subrepos, now ignored properly.

Change-Id: Ie72955cf333f34674937812730ae613a04b7720e
---
M bin/repoupdate
1 file changed, 8 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/translatewiki 
refs/changes/95/218295/1

diff --git a/bin/repoupdate b/bin/repoupdate
index 891cdd5..b71fb42 100755
--- a/bin/repoupdate
+++ b/bin/repoupdate
@@ -32,11 +32,14 @@
        fi
 }
 
+# Ignore subrepos like Collection/OfflineContentGenerator
 fetchReposFromGerrit() {
        curl -s "https://gerrit.wikimedia.org/r/projects/?p=$1"; |
        grep "$1" |
        cut -d '"' -f2 |
-       cut -d '/' -f3 |
+       cut -d '/' -f3- |
+       grep -v '/' |
+       grep -v 'WikibaseRepository' | # T102453
        sort
 }
 
@@ -131,7 +134,7 @@
        fi
 
        echo "$REPO_MEDIAWIKI_BRANCHES" | tr ' ' '\n' |
-               xargs -P4 I___ "$CLUPDATE_GERRIT" "$REPO_MEDIAWIKI" 
"$DIR/$PROJECT/___" "___"
+               xargs -P4 -I___ "$CLUPDATE_GERRIT" "$REPO_MEDIAWIKI" 
"$DIR/$PROJECT/___" "___"
 
 elif [ "$PROJECT" = "mediawiki-extensions" ]
 then
@@ -142,9 +145,9 @@
        echo "$(fetchReposFromGerrit mediawiki/extensions/)" |
                xargs -P4 -I___ "$CLUPDATE_GERRIT" "$REPO_MWEXTGIT/___.git" 
"$DIR/$PROJECT/extensions/___"
 
-       "$CLUPDATE_GERRIT" "https://gerrit.wikimedia.org/r/p/oojs/ui.git"; 
"$DIR/$PROJECT/extensions/oojs-ui" &
-       "$CLUPDATE_GERRIT" 
"https://gerrit.wikimedia.org/r/p/VisualEditor/VisualEditor.git"; 
"$DIR/$PROJECT/extensions/VisualEditorVisualEditor" &
-       wait
+       REPOPREFIX="${REPO_MWEXTGIT%/mediawiki/extensions}"
+       "$CLUPDATE_GERRIT" "$REPOPREFIX/oojs/ui.git" 
"$DIR/$PROJECT/extensions/oojs-ui"
+       "$CLUPDATE_GERRIT" "$REPOPREFIX/VisualEditor/VisualEditor.git" 
"$DIR/$PROJECT/extensions/VisualEditorVisualEditor"
 
        processGroups "ext-*"
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie72955cf333f34674937812730ae613a04b7720e
Gerrit-PatchSet: 1
Gerrit-Project: translatewiki
Gerrit-Branch: master
Gerrit-Owner: Nikerabbit <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to