Script pagure_events_py
[hide private]
[frames] | no frames]

Script pagure_events_py

source code

Classes [hide private]
ScmPackage
Functions [hide private]
 
get_repeatedly(url) source code
 
event_info_from_pr_comment(data, base_url)
Message handler for updated pull-request opened in pagure.
source code
 
event_info_from_pr(data, base_url)
Message handler for new pull-request opened in pagure.
source code
 
event_info_from_push(data, base_url)
Message handler for push event in pagure.
source code
 
git_compare_urls(url1, url2) source code
 
build_on_fedmsg_loop() source code
Variables [hide private]
  SCM_SOURCE_TYPE = helpers.BuildSourceEnum("scm")
  log = logging.getLogger(__name__)
  ENDPOINT = 'tcp://hub.fedoraproject.org:9940'
  pagure_instances = {'https://pagure.io/': 'io.pagure.prod.pagu...
  topics = ['git.receive', 'pull-request.new', 'pull-request.reb...
  TOPICS = {}
Function Details [hide private]

event_info_from_pr_comment(data, base_url)

source code 

Message handler for updated pull-request opened in pagure. Topic: ``*.pagure.pull-request.comment.added``

event_info_from_pr(data, base_url)

source code 

Message handler for new pull-request opened in pagure. Topic: ``*.pagure.pull-request.new``

event_info_from_push(data, base_url)

source code 

Message handler for push event in pagure. Topic: ``*.pagure.git.receive``


Variables Details [hide private]

pagure_instances

Value:
{'https://pagure.io/': 'io.pagure.prod.pagure', 'https://src.fedorapro\
ject.org/': 'org.fedoraproject.prod.pagure', 'https://stg.pagure.io/':\
 'io.pagure.stg.pagure',}

topics

Value:
['git.receive', 'pull-request.new', 'pull-request.rebased', 'pull-requ\
est.updated', 'pull-request.comment.added',]