Rev 10: Map urls to useable copy&paste forms. in http://bzr.arbash-meinel.com/branches/bzr/other/hydrazine
John Arbash Meinel
john at arbash-meinel.com
Wed Jan 13 21:16:22 GMT 2010
At http://bzr.arbash-meinel.com/branches/bzr/other/hydrazine
------------------------------------------------------------
revno: 10
revision-id: john at arbash-meinel.com-20100113211555-4b30wa7ro9n2v1xv
parent: mbp at sourcefrog.net-20091123074703-k1ul0jmecjxwepi9
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: hydrazine
timestamp: Wed 2010-01-13 15:15:55 -0600
message:
Map urls to useable copy&paste forms.
-------------- next part --------------
=== modified file 'scan-merge-proposals'
--- a/scan-merge-proposals 2009-11-23 07:47:03 +0000
+++ b/scan-merge-proposals 2010-01-13 21:15:55 +0000
@@ -24,6 +24,7 @@
"""
import sys
+import re
import hydrazine
@@ -39,6 +40,15 @@
'canonical']
+def map_url(url):
+ """Map the URLs to usable locations.
+
+ For some reason the merge proposals come back with 'api.edge....' urls,
+ rather than something I can put in my browser. This is a hack to fix that.
+ """
+ return url.replace('api.edge.launchpad.net/beta', 'edge.launchpad.net')
+
+
def main(argv):
if len(argv) != 2:
print __doc__
@@ -59,7 +69,7 @@
if mp.queue_status not in ['Needs review',
'Approved',]:
continue
- print mp
+ print map_url(str(mp))
# registrant is the registrant of the proposed-to-merge branch, ie
# pretty much the owner of that branch
registrant_name = mp.registrant.name
More information about the bazaar-commits
mailing list