Index: gcl.py |
=================================================================== |
--- gcl.py (revision 78497) |
+++ gcl.py (working copy) |
@@ -1097,13 +1097,18 @@ |
unaffected_files = [x for x in other_files if not file_re.match(x[0])] |
if not change_info.reviewers: |
- suggested_reviewers = suggest_reviewers(change_info, affected_files) |
+ files_for_review = affected_files[:] |
+ files_for_review.extend(change_info.GetFiles()) |
+ suggested_reviewers = suggest_reviewers(change_info, files_for_review) |
if suggested_reviewers: |
reviewers_re = re.compile(REVIEWERS_REGEX) |
if not any( |
reviewers_re.match(l) for l in description.splitlines()): |
M-A Ruel
2011/03/17 13:13:08
optional style nit: I'd rather this to save a line
Dirk Pranke
2011/03/17 18:44:38
Done.
|
- description += '\nR=' + ','.join(suggested_reviewers) + '\n' |
+ description += '\n\nR=' + ','.join(suggested_reviewers) |
+ if not description.endswith('\n'): |
M-A Ruel
2011/03/17 13:13:08
description = description.rstrip() + '\n'
Dirk Pranke
2011/03/17 18:44:38
Done.
|
+ description += '\n' |
+ |
separator1 = ("\n---All lines above this line become the description.\n" |
"---Repository Root: " + change_info.GetLocalRoot() + "\n" |
"---Paths in this changelist (" + change_info.name + "):\n") |