|
Lines 341-350
class ChangeLog(object):
a/Tools/Scripts/webkitpy/common/checkout/changelog.py_sec1
|
| 341 |
print line, |
341 |
print line, |
| 342 |
|
342 |
|
| 343 |
def set_reviewer(self, reviewer): |
343 |
def set_reviewer(self, reviewer): |
| 344 |
# inplace=1 creates a backup file and re-directs stdout to the file |
344 |
latest_entry = self.latest_entry()._contents |
| 345 |
for line in fileinput.FileInput(self.path, inplace=1): |
345 |
found_reviewer = re.search(".*NOBODY\s*\(OOPS!\).*", latest_entry, re.MULTILINE) |
| 346 |
# Trailing comma suppresses printing newline |
346 |
|
| 347 |
print line.replace("NOBODY (OOPS!)", reviewer.encode("utf-8")), |
347 |
if found_reviewer: |
|
|
348 |
# inplace=1 creates a backup file and re-directs stdout to the file |
| 349 |
for line in fileinput.FileInput(self.path, inplace=1): |
| 350 |
# Trailing comma suppresses printing newline |
| 351 |
print line.replace("NOBODY (OOPS!)", reviewer.encode("utf-8")), |
| 352 |
else: |
| 353 |
latest_entry = True |
| 354 |
bug_url_regexp = 'https://bugs.webkit.org/show_bug.cgi\?id=' |
| 355 |
|
| 356 |
for line in fileinput.FileInput(self.path, inplace=1): |
| 357 |
found_bug_url = re.search(bug_url_regexp, line) |
| 358 |
print line, |
| 359 |
if found_bug_url and latest_entry: |
| 360 |
print "\n Reviewed by " + reviewer.encode("utf-8"), |
| 361 |
latest_entry = False |
| 348 |
|
362 |
|
| 349 |
def set_short_description_and_bug_url(self, short_description, bug_url): |
363 |
def set_short_description_and_bug_url(self, short_description, bug_url): |
| 350 |
message = "%s\n %s" % (short_description, bug_url) |
364 |
message = "%s\n %s" % (short_description, bug_url) |