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
|