anchor.diff:    return processResult.exitCode;
   }
   
  +_buildCloudStorageDocumentationPath(Package package, String version) {
  +  return join(PACKAGE_STORAGE_ROOT, package.name, version);
  +}
  +
  +_buildHttpDocumentationPath(Package package, String version) {
  +  return join(DOCUMENTATION_HTTP_ROOT, package.name, version);
  +}
  +
   /**
    * Copy generated documentation package and version to cloud storage.
    */
  
positive.code:   String workingDirectory = join(BUILD_DOCUMENTATION_ROOT_PATH, packageFolderPath,
        DARTDOC_VIEWER_OUT);
    String webPath = 'web';
    String cloudDocumentationPath = join(PACKAGE_STORAGE_ROOT, package.name, version);
    List<String> args = ['cp', '-e', '-c', '-a', 'public-read', '-r', webPath,
                         cloudDocumentationPath];
  
  
negative.code: 
  final String PACKAGES_DATA_URI = "http://pub.dartlang.org/packages.json";
  final String PACKAGE_STORAGE_ROOT = "gs://dartdocs.org/documentation";
  final String DOCUMENTATION_HTTP_ROOT = "http://storage.googleapis.com/dartdocs.org/documentation";
  final String BUILD_DOCUMENTATION_CACHE = "build_documentation_cache";
  final String BUILD_DOCUMENTATION_ROOT_PATH =
  "build_documentation_cache/hosted/pub.dartlang.org";
  