Package org.eclipse.jgit.lib

Examples of org.eclipse.jgit.lib.Repository.resolve()


        Branch branch = branches.get(i);
        if (commitsSize == 0) {
          children.put(branch.toJSON());
        } else {
          String branchName = branch.getName(true, false);
          ObjectId toObjectId = db.resolve(branchName);
          Ref toRefId = db.getRef(branchName);
          if (toObjectId == null) {
            String msg = NLS.bind("No ref or commit found: {0}", branchName);
            return new ServerStatus(IStatus.ERROR, HttpServletResponse.SC_NOT_FOUND, msg, null);
          }
View Full Code Here


      }

      gitSegment = GitUtils.decode(filterPath.segment(0));
      filterPath = filterPath.removeFirstSegments(1);
      pattern = filterPath.toPortableString();
      ObjectId head = repo.resolve(gitSegment);
      if (head == null) {
        throw new Exception("Missing ref in git segment");
      }
      walk = new RevWalk(repo);
      // add try catch to catch failures
View Full Code Here

    assertFalse(newRefId1.equals(refId1));

    // clone1: log master..origin/master
    // TODO replace with tests methods from GitLogTest, bug 340051
    Repository db1 = getRepositoryForContentLocation(contentLocation1);
    ObjectId master = db1.resolve(Constants.MASTER);
    ObjectId originMaster = db1.resolve(Constants.R_REMOTES + Constants.DEFAULT_REMOTE_NAME + '/' + Constants.MASTER);
    Git git = new Git(db1);
    Iterable<RevCommit> commits = git.log().addRange(master, originMaster).call();
    int c = 0;
    for (RevCommit commit : commits) {
View Full Code Here

    // clone1: log master..origin/master
    // TODO replace with tests methods from GitLogTest, bug 340051
    Repository db1 = getRepositoryForContentLocation(contentLocation1);
    ObjectId master = db1.resolve(Constants.MASTER);
    ObjectId originMaster = db1.resolve(Constants.R_REMOTES + Constants.DEFAULT_REMOTE_NAME + '/' + Constants.MASTER);
    Git git = new Git(db1);
    Iterable<RevCommit> commits = git.log().addRange(master, originMaster).call();
    int c = 0;
    for (RevCommit commit : commits) {
      assertEquals("incoming change commit", commit.getFullMessage());
View Full Code Here

    assertFalse(newRefId1.equals(refId1));

    // clone1: log master..origin/master
    // TODO replace with tests methods from GitLogTest, bug 340051
    Repository db1 = getRepositoryForContentLocation(cloneContentLocation1);
    ObjectId master = db1.resolve(Constants.MASTER);
    ObjectId originMaster = db1.resolve(Constants.R_REMOTES + Constants.DEFAULT_REMOTE_NAME + '/' + Constants.MASTER);
    Git git = new Git(db1);
    Iterable<RevCommit> commits = git.log().addRange(master, originMaster).call();
    int c = 0;
    for (RevCommit commit : commits) {
View Full Code Here

    // clone1: log master..origin/master
    // TODO replace with tests methods from GitLogTest, bug 340051
    Repository db1 = getRepositoryForContentLocation(cloneContentLocation1);
    ObjectId master = db1.resolve(Constants.MASTER);
    ObjectId originMaster = db1.resolve(Constants.R_REMOTES + Constants.DEFAULT_REMOTE_NAME + '/' + Constants.MASTER);
    Git git = new Git(db1);
    Iterable<RevCommit> commits = git.log().addRange(master, originMaster).call();
    int c = 0;
    for (RevCommit commit : commits) {
      assertEquals("incoming change commit", commit.getFullMessage());
View Full Code Here

    // We expect firstcommit to appear by id
    assertEquals("42e4e7c5e507e113ebbb7801b16b52cf867b7ce1", advertisedRef
        .getObjectId().name());
    // ..and by name as the bundle created a new ref
    assertEquals("42e4e7c5e507e113ebbb7801b16b52cf867b7ce1", newRepo
        .resolve("refs/heads/firstcommit").name());
  }

  /**
   * Incremental bundle test
View Full Code Here

    Repository newRepo = createBareRepository();
    FetchResult fetchResult = fetchFromBundle(newRepo, bundle);
    Ref advertisedRef = fetchResult.getAdvertisedRef("refs/heads/aa");

    assertEquals(db.resolve("a").name(), advertisedRef.getObjectId().name());
    assertEquals(db.resolve("a").name(), newRepo.resolve("refs/heads/aa")
        .name());
    assertNull(newRepo.resolve("refs/heads/a"));

    // Next an incremental bundle
    bundle = makeBundle("refs/heads/cc", db.resolve("c").name(),
View Full Code Here

    Ref advertisedRef = fetchResult.getAdvertisedRef("refs/heads/aa");

    assertEquals(db.resolve("a").name(), advertisedRef.getObjectId().name());
    assertEquals(db.resolve("a").name(), newRepo.resolve("refs/heads/aa")
        .name());
    assertNull(newRepo.resolve("refs/heads/a"));

    // Next an incremental bundle
    bundle = makeBundle("refs/heads/cc", db.resolve("c").name(),
        new RevWalk(db).parseCommit(db.resolve("a").toObjectId()));
    fetchResult = fetchFromBundle(newRepo, bundle);
View Full Code Here

    bundle = makeBundle("refs/heads/cc", db.resolve("c").name(),
        new RevWalk(db).parseCommit(db.resolve("a").toObjectId()));
    fetchResult = fetchFromBundle(newRepo, bundle);
    advertisedRef = fetchResult.getAdvertisedRef("refs/heads/cc");
    assertEquals(db.resolve("c").name(), advertisedRef.getObjectId().name());
    assertEquals(db.resolve("c").name(), newRepo.resolve("refs/heads/cc")
        .name());
    assertNull(newRepo.resolve("refs/heads/c"));
    assertNull(newRepo.resolve("refs/heads/a")); // still unknown

    try {
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.