Legoktm has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/399354 )

Change subject: Point file links to Phabricator, only poll repos every hour
......................................................................


Point file links to Phabricator, only poll repos every hour

Bug: T183336
Change-Id: I651e07d937e340b507b23b91ec5b9927455adc28
---
M write_config.py
1 file changed, 23 insertions(+), 11 deletions(-)

Approvals:
  Legoktm: Verified; Looks good to me, approved



diff --git a/write_config.py b/write_config.py
index 8afa747..25cb3c0 100644
--- a/write_config.py
+++ b/write_config.py
@@ -20,15 +20,27 @@
 import json
 import requests
 
+# One hour
+POLL = 60 * 60 * 1000
 BASE = {
     'max-concurrent-indexers': 2,
     'dbpath': 'data',
-    'repos': {
-        'MediaWiki core': {
-            'url': 'https://gerrit.wikimedia.org/r/mediawiki/core'
-        }
-    }
+    'repos': {}
 }
+
+
+def repo_info(gerrit_name):
+    return {
+        'url': 'https://gerrit.wikimedia.org/r/' + gerrit_name,
+        'url-pattern': {
+            'base-url': 'https://phabricator.wikimedia.org/' +
+                        'r/p/%s;browse/master/{path}' % gerrit_name
+        },
+        'ms-between-poll': POLL,
+    }
+
+
+BASE['repos']['MediaWiki core'] = repo_info('mediawiki/core')
 
 
 r = requests.get(
@@ -44,14 +56,14 @@
 
 data = r.json()
 for ext in data['query']['extdistrepos']['extensions']:
-    BASE['repos']['Extension:%s' % ext] = {
-        'url': 'https://gerrit.wikimedia.org/r/mediawiki/extensions/%s' % ext
-    }
+    BASE['repos']['Extension:%s' % ext] = repo_info(
+        'mediawiki/extensions/%s' % ext
+    )
 
 for skin in data['query']['extdistrepos']['skins']:
-    BASE['repos']['Skin:%s' % skin] = {
-        'url': 'https://gerrit.wikimedia.org/r/mediawiki/skins/%s' % skin
-    }
+    BASE['repos']['Skin:%s' % skin] = repo_info(
+        'mediawiki/skins/%s' % skin
+    )
 
 with open('config.json', 'w') as f:
     json.dump(BASE, f, indent='\t')

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I651e07d937e340b507b23b91ec5b9927455adc28
Gerrit-PatchSet: 1
Gerrit-Project: labs/codesearch
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>
Gerrit-Reviewer: Legoktm <[email protected]>

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

Reply via email to