anchor.diff:  
     Future _gcloudDeploy() async {
       final String yamlFile = service == 'default' ? 'app.yaml' : '$service.yaml';
  -    final pr = await _runGCloudApp(
  -      ['deploy', yamlFile, '--no-promote', '-v', newVersion, '-q'],
  -    );
  -    if (pr.exitCode != 0) {
  -      print('[ERR] Couldn\'t deploy $service.');
  -      print(pr.stderr);
  -      exit(1);
  -    }
  +    await _runGCloudApp(
  +        ['deploy', yamlFile, '--no-promote', '-v', newVersion, '-q'],
  +        'Couldn\'t deploy $service.');
     }
   
     String get baseUrl {
  
positive.code:       .first;
    print('New version: $newVersion');
  
    final bool deleteOld = args.contains('--delete-old');
    for (String service in services) {
      print('\nDeploying $service...\n');
      await new _ServiceDeployer(service, newVersion, deleteOld).deploy();
    }
  
    httpClient.close(force: true);
  
negative.code:   }
  
    if (services == null) {
      die('Specify at least one argument');
    }
  
    final bool deleteOld = args.contains('--delete-old');
    final bool migrateTraffic = args.contains('--migrate');
  
    if (deleteOld && !migrateTraffic) {
      die('Cannot delete the old version without migrating traffic');
    }
  
    String newVersion = new DateTime.now()
  