Index: gcl.py |
diff --git a/gcl.py b/gcl.py |
index a80939673c9d2008ef19e0d6cec0b31f4be1e02f..1f88025dda916ab8309550fe890107e95e953d57 100755 |
--- a/gcl.py |
+++ b/gcl.py |
@@ -19,6 +19,8 @@ |
import tempfile |
import time |
import urllib2 |
+ |
+import breakpad # pylint: disable=W0611 |
import auth |
@@ -741,6 +743,12 @@ |
def OptionallyDoPresubmitChecks(change_info, committing, args): |
if FilterFlag(args, "--no_presubmit") or FilterFlag(args, "--force"): |
+ breakpad.SendStack( |
+ breakpad.DEFAULT_URL + '/breakpad', |
+ 'GclHooksBypassedCommit', |
+ 'Issue %s/%s bypassed hook when committing (tree status was "%s")' % |
+ (change_info.rietveld, change_info.issue, GetTreeStatus()), |
+ verbose=False) |
return presubmit_support.PresubmitOutput() |
return DoPresubmitChecks(change_info, committing, True) |