RCS file: /cvsroot/mozilla/tools/buildbot/buildbot/changes/bonsaipoller.py,v
retrieving revision 1.4
diff -u -r1.4 bonsaipoller.py
|
|
|
|
| 148 | 148 | elif len(logs) > 1: |
| 149 | 149 | raise InvalidResultError("Multiple logs present") |
| 150 | 150 | |
| 151 | | return logs[0].firstChild.data |
| | 151 | # catch empty check-in comments |
| | 152 | if logs[0].firstChild: |
| | 153 | return logs[0].firstChild.data |
| | 154 | return '' |
| 152 | 155 | |
| 153 | 156 | def _getWho(self): |
| 154 | 157 | """Returns the e-mail address of the commiter""" |
| … |
… |
|
| 290 | 293 | return defer.maybeDeferred(urlopen, url) |
| 291 | 294 | |
| 292 | 295 | def _process_changes(self, query): |
| 293 | | files = [] |
| 294 | 296 | try: |
| 295 | 297 | bp = BonsaiParser(query) |
| 296 | 298 | result = bp.getData() |
| … |
… |
|
| 301 | 303 | return |
| 302 | 304 | |
| 303 | 305 | for cinode in result.nodes: |
| 304 | | for file in cinode.files: |
| 305 | | files.append(file.filename+' (revision '+file.revision+')') |
| | 306 | files = [file.filename + ' (revision '+file.revision+')' |
| | 307 | for file in cinode.files] |
| 306 | 308 | c = changes.Change(who = cinode.who, |
| 307 | 309 | files = files, |
| 308 | 310 | comments = cinode.log, |