Examples of RevisionMetadata


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

    fileSystem.setExecutable(script);

    control.replay();
    Codebase c = new Codebase(f("/codebase"), "public",
                              e("public", ImmutableMap.<String, String>of()));
    RevisionMetadata rm = new RevisionMetadata("rev1", "author", "data", "desc",
                                               ImmutableList.<Revision>of());
    SvnWriter e = new SvnWriter(mockConfig, null, f("/writer"));
    DraftRevision r = e.putCodebase(c, rm);
    control.verify();
    assertEquals("/writer", r.getLocation());
View Full Code Here

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

      return 1;
    }

    List<Revision> revs = Revision.fromRepositoryExpression(repoEx, context);

    RevisionMetadata rm = DetermineMetadataLogic.determine(context, revs, null);
    AppContext.RUN.ui.info(rm.toString());
    return 0;
  }
View Full Code Here

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

    expectHgCmd("status");

    control.replay();

    HgWriter writer = new HgWriter(mockRevClone);
    RevisionMetadata revisionMetadata =
        new RevisionMetadata("rev1", "author", "data", "desc", ImmutableList.<Revision>of());
    DraftRevision draftRevision = writer.putCodebase(codebase, revisionMetadata);

    control.verify();

    assertEquals(WRITER_ROOT.getAbsolutePath(), draftRevision.getLocation());
View Full Code Here

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

  public void testMakeResult() throws Exception {
    Revision startingRev = new Revision("1003", "repo1");
    List<Revision> matching = ImmutableList.of(new Revision("1002", "repo1"));
    RevisionGraph nonMatching = RevisionGraph.builder(matching)
        .addRevision(startingRev, new RevisionMetadata("id", "author", "date", "desc", matching))
        .build();

    EquivalenceMatchResult result = equivalenceMatcher.makeResult(nonMatching, matching);
    assertEquals(nonMatching, result.getRevisionsSinceEquivalence());
View Full Code Here

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

        "\"internal\": {\"type\": \"dummy\"}}}");
    DetermineMetadataDirective d = new DetermineMetadataDirective();
    d.getFlags().configFilename = "moe_config.txt";
    d.getFlags().repositoryExpression = "internal(revision=\"1,2\")";
    assertEquals(0, d.perform());
    RevisionMetadata rm = new RevisionMetadata("1, 2", "author, author", "date, date",
        "description\n-------------\ndescription",
        ImmutableList.of(new Revision("parent", "internal"),
        new Revision("parent", "internal")));
    assertEquals(rm.toString(), ((RecordingUi) AppContext.RUN.ui).lastInfo);
  }
View Full Code Here

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

        "\"internal\": {\"type\": \"dummy\"}}}");
    DetermineMetadataDirective d = new DetermineMetadataDirective();
    d.getFlags().configFilename = "moe_config.txt";
    d.getFlags().repositoryExpression = "internal(revision=7)";
    assertEquals(0, d.perform());
    RevisionMetadata rm = new RevisionMetadata("7", "author", "date", "description",
        ImmutableList.of(new Revision("parent", "internal")));
    assertEquals(rm.toString(), ((RecordingUi) AppContext.RUN.ui).lastInfo);
  }
View Full Code Here

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

      throw new RuntimeException(e);
    }
    control.replay();
    SvnRevisionHistory history = new SvnRevisionHistory("internal_svn",
        "http://foo/svn/trunk/");
    RevisionMetadata result = history.getMetadata(new Revision("3", "internal_svn"));
    assertEquals("3", result.id);
    assertEquals("uid@google.com", result.author);
    assertEquals("yyyy-mm-dd", result.date);
    assertEquals("message", result.description);
    assertEquals(ImmutableList.of(new Revision("2", "internal_svn")), result.parents);
View Full Code Here

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

    msg.appendChild(doc.createTextNode("description"));
    logEntry.appendChild(msg);

    SvnRevisionHistory history = new SvnRevisionHistory("internal_svn", "http://foo/svn/trunk/");

    RevisionMetadata result = history.parseMetadataNodeList(
        "7",
        doc.getElementsByTagName("logentry").item(0).getChildNodes(),
        ImmutableList.of(new Revision("6", "internal")));

    RevisionMetadata expected = new RevisionMetadata("7", "user", "yyyy-mm-dd", "description",
        ImmutableList.of(new Revision("6", "internal")));

    assertEquals(expected, result);
  }
View Full Code Here

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

    ImmutableList.Builder<Revision> parentBuilder = ImmutableList.<Revision>builder();
    for (String parent : Splitter.on(" ").omitEmptyStrings().split(split.get(3))) {
      parentBuilder.add(new Revision(parent, headCloneSupplier.get().getRepositoryName()));
    }

    return new RevisionMetadata(
        split.get(0)// id
        split.get(1)// author
        split.get(2)// date
        split.get(4)// description
        parentBuilder.build())// parents
View Full Code Here

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

    ImmutableList.Builder<RevisionMetadata> rmBuilder = ImmutableList.builder();
    List<MetadataScrubber> scrubbers =
        (sc == null) ? ImmutableList.<MetadataScrubber>of() : sc.getScrubbers();

    for (Revision rev : revs) {
      RevisionMetadata rm =
          context.repositories.get(rev.repositoryName).revisionHistory.getMetadata(rev);
      for (MetadataScrubber scrubber : scrubbers) {
        rm = scrubber.scrub(rm);
      }
      rmBuilder.add(rm);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.