anchor.diff:  
   
     void saveReport() {
  -    _messageQueue.add(this);
  -    if (_isQueueProcessing) {
  -      _sendNextMessage();
  +    if (_saveToServer) {
  +      _messageQueue.add(this);
  +      if (_isQueueProcessing) {
  +        _sendNextMessage();
  +      }
       }
     }
   
  
positive.code:   String reportId = null;
    List<Cookie> cookies;
  
    Reporter() {
      var dimensions = data.dimensions;
      dimensions["project"] = "AngularDart";
  
negative.code:     // Auth cookies
      var user_email = Platform.environment["NGDASH_USER_EMAIL"];
      var user_secret = Platform.environment["NGDASH_USER_SECRET"];
      if (user_email != null && user_email.isNotEmpty &&
          user_secret != null && user_secret.isNotEmpty) {
        cookies = [new Cookie("user_email", user_email),
                   new Cookie("user_secret", user_secret)];
        _saveToServer = true;
        if (commitSha.isEmpty) {
          throw "Could not detect the commit SHA.  (non-travis detection not implemented yet.)";
        }
      } else if (_requireCredentials) {
        throw "Please set NGDASH_USER_EMAIL and NGDASH_USER_SECRET credentials.";
      }
    }
  
  