anchor.diff:    final String newVersion;
     final bool deleteOld;
     final bool migrateTraffic;
  +  final bool stopFirst;
     String _oldVersion;
   
  -  _ServiceDeployer(
  -      this.service, this.newVersion, this.deleteOld, this.migrateTraffic)
  +  _ServiceDeployer(this.service, this.newVersion, this.deleteOld,
  +      this.migrateTraffic, this.stopFirst)
         : project = Platform.environment['GCLOUD_PROJECT'] {
       if (project == null) {
         throw new StateError('GCLOUD_PROJECT must be set!');
  
positive.code: void die(String msg) {
    print('$msg:');
    print('deploy.dart ( app | analyzer | dartdoc | search | all ) '
        '[ --delete-old ] [ --migrate ]');
    exit(1);
  }
  
  
negative.code: 
    for (String service in services) {
      print('\nDeploying $service...\n');
      await new _ServiceDeployer(
              service, newVersion, deleteOld, migrateTraffic, stopFirst)
          .deploy();
    }
  
  