anchor.diff:        '--out=' + joinDir(webDir, ['spark.html_bootstrap.dart.js']).path]);
   
     // clean up unnecessary (and large) files
  -  _runCommandSync(context, 'rm -rf ${joinFile(webDir, ['spark.html_bootstrap.dart.js'])}');
  -  _runCommandSync(context, 'rm -rf ${joinFile(webDir, ['spark.html_bootstrap.dart.js.deps'])}');
  -  _runCommandSync(context, 'rm -rf ${joinFile(webDir, ['spark.html_bootstrap.dart.js.map'])}');
  +  _runCommandSync(context, 'rm -f ${joinFile(webDir, ['spark.html_bootstrap.dart.js']).path}');
  +  _runCommandSync(context, 'rm -f ${joinFile(webDir, ['spark.html_bootstrap.dart.js.deps']).path}');
  +  _runCommandSync(context, 'rm -f ${joinFile(webDir, ['spark.html_bootstrap.dart.js.map']).path}');
   
     _printSize(context,  joinFile(webDir, ['spark.html_bootstrap.dart.precompiled.js']));
   }
  
positive.code: void release(GrinderContext context) {
    // If repository is not original repository of Spark and the branch is not
    // master.
    if (!canReleaseFromHere()) {
      archiveWithRevision(context);
      return;
    }
  
  
negative.code:  */
  void deployNoTest(GrinderContext context) {
    Directory target = new Directory('build/deploy-notest');
  
    _polymerDeploy(context, target);
  
    _dart2jsCompile(context,
        joinDir(target, ['out', 'web']), 'spark.html_bootstrap.dart');
  }
  
  // Creates a release build to be uploaded to Chrome Web Store.
  