Package com.google.devtools.moe.client.repositories

Examples of com.google.devtools.moe.client.repositories.Revision


    assertEquals(0, d.perform());
    control.verify();

    // expected db at end of call to bookkeep
    DbStorage dbStorage = new DbStorage();
    dbStorage.addEquivalence(new Equivalence(new Revision("1", "int"), new Revision("1", "pub")));
    dbStorage.addMigration(new SubmittedMigration(
        new Revision("migrated_from", "int"), new Revision("migrated_to", "pub")));
    FileDb expectedDb = new FileDb(dbStorage);

    assertEquals(expectedDb.toJsonString(), fileSystem.fileToString(DB_FILE));
  }
View Full Code Here


    control.verify();

    // expected db at end of call to bookkeep
    DbStorage dbStorage = new DbStorage();
    dbStorage.addMigration(new SubmittedMigration(
        new Revision("migrated_from", "int"), new Revision("migrated_to", "pub")));
    FileDb expectedDb = new FileDb(dbStorage);

    assertEquals(expectedDb.toJsonString(), fileSystem.fileToString(DB_FILE));
  }
View Full Code Here

    control.verify();

    // expected db at end of call to bookkeep
    DbStorage dbStorage = new DbStorage();
    dbStorage.addEquivalence(new Equivalence(
        new Revision("migrated_from", "int"), new Revision("migrated_to", "pub")));
    dbStorage.addMigration(new SubmittedMigration(
        new Revision("migrated_from", "int"), new Revision("migrated_to", "pub")));
    FileDb expectedDb = new FileDb(dbStorage);

    assertEquals(expectedDb.toJsonString(), fileSystem.fileToString(DB_FILE));
  }
View Full Code Here

  @Override
  public Writer create(Map<String, String> options) {
    Utils.checkKeys(options, ImmutableSet.of("revision"));
    // Sanity check: make sure the given revision exists.
    Revision rev = revHistory.findHighestRevision(options.get("revision"));
    HgClonedRepository freshClone = freshCloneSupplier.get();
    freshClone.updateToRevision(rev.revId);
    return new HgWriter(freshClone);
  }
View Full Code Here

              e.returnStatus,
              e.stdout,
              e.stderr));
    }

    return new Revision(changesetID, tipClone.getRepositoryName());
  }
View Full Code Here

        // A parent is of the form revisionId:changesetId. When null, a parent is denoted by
        // revisionId of -1 and changesetId of 0000000000000000000000000000000000000000.
        String[] parentParts = parent.split(":");
        if (!parentParts[0].equals("-1")) {
          parent = parentParts[1];
          parentBuilder.add(new Revision(parent, tipCloneSupplier.get().getRepositoryName()));
        }
      }
    }
    return new RevisionMetadata(
        unescape(m.group(1))// id
View Full Code Here

    for (String changesetIDAndBranch : Splitter.on("\n").omitEmptyStrings().split(heads)) {
      String[] changesetIDAndBranchParts = changesetIDAndBranch.split(" ");
      String changesetID = changesetIDAndBranchParts[0];
      String branch = changesetIDAndBranchParts[1];
      if (importBranches.contains(branch)) {
        result.add(new Revision(changesetID, tipClone.getRepositoryName()));
      }
    }
    return result.build();
  }
View Full Code Here

  @Override
  public Writer create(Map<String, String> options) {
    Utils.checkKeys(options, ImmutableSet.of("revision"));
    // Sanity check: make sure the given revision exists.
    Revision rev = revHistory.findHighestRevision(options.get("revision"));
    GitClonedRepository freshClone = freshCloneSupplier.get();
    freshClone.updateToRevision(rev.revId);
    return new GitWriter(freshClone);
  }
View Full Code Here

        Joiner.on(", ").join(linearToRevs)));

    for (Revision toRev : linearToRevs) {
      String fromRevId = getMigratedRevId(toHistory.getMetadata(toRev));
      if (fromRevId != null) {
        processMigration(new Revision(fromRevId, fromRepository), toRev, db, context, inverse);
      }
    }
  }
View Full Code Here

    String revId = options.get("revision");
    if (revId == null) {
      revId = "HEAD";
    }

    Revision rev = revisionHistory.findHighestRevision(revId);

    File exportPath = AppContext.RUN.fileSystem.getTemporaryDirectory(
        String.format("svn_export_%s_%s_", name, rev.revId));

    try {
View Full Code Here

TOP

Related Classes of com.google.devtools.moe.client.repositories.Revision

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.