anchor.diff:  //   repository.
   // - We eventually rename dist/spark.zip to dist/spark-a.b.c.zip to reflect the
   //   new version number.
  -//
   void release(GrinderContext context) {
     // If repository is not original repository of Spark and the branch is not
     // master.
  
positive.code:  * Recursively create `.files` json files in the given directory; these files
   * serve as directory listings.
   */
  void createDirectoryListings(Directory dir) {
    List<String> files = [];
  
    String parentName = fileName(dir);
  
negative.code: // All rights reserved. Use of this source code is governed by a BSD-style
  // license that can be found in the LICENSE file.
  
  import 'dart:convert';
  import 'dart:io';
  
  