anchor.diff:      return;
     }
   
  -  String version = _increaseBuildNumber(context);
  +  String version = _increaseBuildNumber(context, removeKey: true);
     // Creating an archive of the Chrome App.
     context.log('Creating build ${version}');
   
     archive(context);
   
  +  _runCommandSync(
  +    context,
  +    'git checkout app/manifest.json');
  +  _increaseBuildNumber(context);
     _runCommandSync(
       context,
       'git commit -m "Build version ${version}" app/manifest.json');
  
positive.code: 
    version = '${majorVersion}.${buildVersion}';
    manifestDict['version'] = version;
    file.writeAsStringSync(new JsonPrinter().print(manifestDict));
  
    // It needs to be copied to compile result directory.
  
negative.code: 
  // Increase the build number in the manifest.json file. Returns the full
  // version.
  String _increaseBuildNumber(GrinderContext context, {bool removeKey: false}) {
    // Tweaking build version in manifest.
    File file = new File('app/manifest.json');
    String content = file.readAsStringSync();
  