Index: git_cl.py |
=================================================================== |
--- git_cl.py (revision 205306) |
+++ git_cl.py (working copy) |
@@ -1344,6 +1344,9 @@ |
"""upload the current changelist to codereview""" |
parser.add_option('--bypass-hooks', action='store_true', dest='bypass_hooks', |
help='bypass upload presubmit hook') |
+ parser.add_option('--bypass-watchlists', action='store_true', |
+ dest='bypass_watchlists', |
+ help='bypass watchlists auto CC-ing reviewers') |
parser.add_option('-f', action='store_true', dest='force', |
help="force yes to questions (don't prompt)") |
parser.add_option('-m', dest='message', help='message for patchset') |
@@ -1391,7 +1394,8 @@ |
change = cl.GetChange(base_branch, None) |
watchlist = watchlists.Watchlists(change.RepositoryRoot()) |
files = [f.LocalPath() for f in change.AffectedFiles()] |
- cl.SetWatchers(watchlist.GetWatchersForPaths(files)) |
+ if not options.bypass_watchlists: |
+ cl.SetWatchers(watchlist.GetWatchersForPaths(files)) |
if not options.bypass_hooks: |
hook_results = cl.RunHook(committing=False, |