Updated Branches: refs/heads/4.0 2a5e5b2e6 -> 63e22f9dc
Removed two scripts not used in the release Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/63e22f9d Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/63e22f9d Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/63e22f9d Branch: refs/heads/4.0 Commit: 63e22f9dc4ada19e5ac77f68a97a7ee6d7cf45a2 Parents: 2a5e5b2 Author: Alex Huang <[email protected]> Authored: Thu Sep 20 13:30:08 2012 -0700 Committer: Alex Huang <[email protected]> Committed: Thu Sep 20 13:30:26 2012 -0700 ---------------------------------------------------------------------- tools/bugs-wiki/search-bugs.py | 51 ---------------------------- tools/bugs-wiki/search-wiki.py | 62 ----------------------------------- 2 files changed, 0 insertions(+), 113 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/63e22f9d/tools/bugs-wiki/search-bugs.py ---------------------------------------------------------------------- diff --git a/tools/bugs-wiki/search-bugs.py b/tools/bugs-wiki/search-bugs.py deleted file mode 100755 index 302e383..0000000 --- a/tools/bugs-wiki/search-bugs.py +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/python -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -import imp -import os -import SOAPpy -import sys - - -conf = os.environ.get('BUGS_CONFIG_FILE', 'bugs.cfg') -cfg = imp.load_source('cfg', conf) -host = getattr(cfg, 'bugs_host', 'bugs.cloudstack.org') -user = cfg.bugs_user -passwd = cfg.bugs_pass - -url = 'http://%(host)s/rpc/soap/jirasoapservice-v2?wsdl' % locals() -soap = SOAPpy.WSDL.Proxy(url) -auth = soap.login(user, passwd) - - -def doit(term): - if not term: - return - issues = soap.getIssuesFromTextSearch(auth, term) - if len(issues) == 0: - return - for issue in issues: - print "Found %s in http://%s/browse/%s" % (term, host, issue['key']) - - -for term in sys.stdin.readlines(): - try: - doit(term.strip()) - except Exception, exn: - print exn - pass http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/63e22f9d/tools/bugs-wiki/search-wiki.py ---------------------------------------------------------------------- diff --git a/tools/bugs-wiki/search-wiki.py b/tools/bugs-wiki/search-wiki.py deleted file mode 100755 index 03e1459..0000000 --- a/tools/bugs-wiki/search-wiki.py +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/python -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -import imp -import os -import SOAPpy -import sys - - -# Work around https://jira.atlassian.com/browse/CONF-6720. -def confluence_soap_parser(xml_str, rules=None, - parser=SOAPpy.Parser._parseSOAP): - attribute = 'xsi:type="soapenc:Array"' - xml_str = xml_str.replace('%s %s' % (attribute, attribute), attribute) - return parser(xml_str, rules=rules) -SOAPpy.Parser._parseSOAP = confluence_soap_parser - - -conf = os.environ.get('WIKI_CONFIG_FILE', 'wiki.cfg') -cfg = imp.load_source('cfg', conf) -host = getattr(cfg, 'wiki_host', 'wiki.cloudstack.org') -user = cfg.wiki_user -passwd = cfg.wiki_pass - -url = 'http://%(host)s/rpc/soap-axis/confluenceservice-v1?wsdl' % locals() -soap = SOAPpy.WSDL.Proxy(url) -auth = soap.login(user, passwd) - - -def doit(term): - if not term: - return - pages = soap.search(auth, term, 10) - if len(pages) == 0: - return - for page in pages: - print "Found %s in %s" % (term, page['url']) - print page['excerpt'] - print - - -for term in sys.stdin.readlines(): - try: - doit(term.strip()) - except Exception, exn: - print exn - pass
