Package org.eclipse.jgit.lib

Examples of org.eclipse.jgit.lib.ReflogReader


    for (RevCommit commit : commits) {
      assertEquals("first commit", commit.getFullMessage());
      c++;
    }
    assertEquals(1, c);
    ReflogReader reader = db.getReflogReader(Constants.HEAD);
    assertTrue(reader.getLastEntry().getComment()
        .startsWith("commit (amend):"));
    reader = db.getReflogReader(db.getBranch());
    assertTrue(reader.getLastEntry().getComment()
        .startsWith("commit (amend):"));
  }
View Full Code Here


      return null;
    }

    List<ReflogEntry> entries;
    try {
      ReflogReader reader = repo.getReflogReader(R_STASH);
      entries = reader.getReverseEntries();
    } catch (IOException e) {
      throw new JGitInternalException(JGitText.get().stashDropFailed, e);
    }

    if (stashRefEntry >= entries.size())
View Full Code Here

    assertTrue(remoteRepository.hasObject(Q_txt));
    assertNotNull("has " + dstName, remoteRepository.getRef(dstName));
    assertEquals(Q, remoteRepository.getRef(dstName).getObjectId());
    fsck(remoteRepository, Q);

    final ReflogReader log = remoteRepository.getReflogReader(dstName);
    assertNotNull("has log for " + dstName);

    final ReflogEntry last = log.getLastEntry();
    assertNotNull("has last entry", last);
    assertEquals(ObjectId.zeroId(), last.getOldId());
    assertEquals(Q, last.getNewId());
    assertEquals("anonymous", last.getWho().getName());
View Full Code Here

      if (!ObjectId.isId(commitId)) {
        return null;
      }

      try {
        ReflogReader reflogReader = repository.getReflogReader(Constants.HEAD);
        if (reflogReader != null) {
          List<ReflogEntry> lastEntry = reflogReader.getReverseEntries();
          for (ReflogEntry entry : lastEntry) {
            if (entry.getNewId().name().equals(commitId)) {
              CheckoutEntry checkoutEntry = entry.parseCheckout();
              if (checkoutEntry != null) {
                Ref ref = repository.getRef(checkoutEntry.getToBranch());
View Full Code Here

      return null;
    }

    List<ReflogEntry> entries;
    try {
      ReflogReader reader = repo.getReflogReader(R_STASH);
      entries = reader.getReverseEntries();
    } catch (IOException e) {
      throw new JGitInternalException(JGitText.get().stashDropFailed, e);
    }

    if (stashRefEntry >= entries.size())
View Full Code Here

TOP

Related Classes of org.eclipse.jgit.lib.ReflogReader

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.