This is the master-side service which receives file change
notifications from a VCS. It keeps a log of these changes, enough to
provide for the HTML waterfall display, and to tell
temporarily-disconnected bots what they missed while they were
offline.
Change notifications come from two different kinds of sources. The
first is a PB service (servicename='changemaster',
perspectivename='change'), which provides a remote method called
'addChange', which should be called with a dict that has keys 'filename'
and 'comments'.
|
|
|
|
|
|
|
|
|
|
|
eventGenerator(self,
branches=[ ] ,
categories=[ ] ,
committers=[ ] ,
minTime=0) |
source code
|
|
|
getChangeNumberedNow(self,
changeid,
t=None) |
source code
|
|
|
|
|
getChangesGreaterThan(self,
last_changeid,
t=None) |
source code
|
|
|
|
|
getLatestChangeNumberNow(self,
branch=None,
t=None) |
source code
|
|
Inherited from twisted.application.service.MultiService :
__iter__ ,
addService ,
getServiceNamed ,
privilegedStartService ,
removeService ,
startService ,
stopService
Inherited from twisted.application.service.Service :
__getstate__ ,
__providedBy__ ,
disownServiceParent ,
setName ,
setServiceParent
|