Package org.eclipse.jgit.storage.file.ReflogReader

Examples of org.eclipse.jgit.storage.file.ReflogReader.Entry


  public void testReadOneLine() throws Exception {
    setupReflog("logs/refs/heads/master", oneLine);

    ReflogReader reader = new ReflogReader(db, "refs/heads/master");
    Entry e = reader.getLastEntry();
    assertEquals(ObjectId
        .fromString("da85355dfc525c9f6f3927b876f379f46ccf826e"), e
        .getOldId());
    assertEquals(ObjectId
        .fromString("3e7549db262d1e836d9bf0af7e22355468f1717c"), e
        .getNewId());
    assertEquals("A O Thor Too", e.getWho().getName());
    assertEquals("authortoo@wri.tr", e.getWho().getEmailAddress());
    assertEquals(120, e.getWho().getTimeZoneOffset());
    assertEquals("2009-05-22T23:36:40", iso(e.getWho()));
    assertEquals("commit: Add a toString for debugging to RemoteRefUpdate",
        e.getComment());
  }
View Full Code Here


    setupReflog("logs/refs/heads/master", twoLine);

    ReflogReader reader = new ReflogReader(db, "refs/heads/master");
    List<Entry> reverseEntries = reader.getReverseEntries();
    assertEquals(2, reverseEntries.size());
    Entry e = reverseEntries.get(0);
    assertEquals(ObjectId
        .fromString("c6734895958052a9dbc396cff4459dc1a25029ab"), e
        .getOldId());
    assertEquals(ObjectId
        .fromString("54794942a18a237c57a80719afed44bb78172b10"), e
        .getNewId());
    assertEquals("Same A U Thor", e.getWho().getName());
    assertEquals("same.author@example.com", e.getWho().getEmailAddress());
    assertEquals(60, e.getWho().getTimeZoneOffset());
    assertEquals("2009-05-22T22:36:42", iso(e.getWho()));
    assertEquals(
        "rebase finished: refs/heads/rr/renamebranch5 onto c6e3b9fe2da0293f11eae202ec35fb343191a82d",
        e.getComment());

    e = reverseEntries.get(1);
    assertEquals(ObjectId
        .fromString("0000000000000000000000000000000000000000"), e
        .getOldId());
    assertEquals(ObjectId
        .fromString("c6734895958052a9dbc396cff4459dc1a25029ab"), e
        .getNewId());
    assertEquals("A U Thor", e.getWho().getName());
    assertEquals("thor@committer.au", e.getWho().getEmailAddress());
    assertEquals(-60, e.getWho().getTimeZoneOffset());
    assertEquals("2009-05-22T20:36:41", iso(e.getWho()));
    assertEquals("branch: Created from rr/renamebranchv4", e.getComment());
  }
View Full Code Here

  public void testReadWhileAppendIsInProgress() throws Exception {
    setupReflog("logs/refs/heads/master", twoLineWithAppendInProgress);
    ReflogReader reader = new ReflogReader(db, "refs/heads/master");
    List<Entry> reverseEntries = reader.getReverseEntries();
    assertEquals(2, reverseEntries.size());
    Entry e = reverseEntries.get(0);
    assertEquals(ObjectId
        .fromString("c6734895958052a9dbc396cff4459dc1a25029ab"), e
        .getOldId());
    assertEquals(ObjectId
        .fromString("54794942a18a237c57a80719afed44bb78172b10"), e
        .getNewId());
    assertEquals("Same A U Thor", e.getWho().getName());
    assertEquals("same.author@example.com", e.getWho().getEmailAddress());
    assertEquals(60, e.getWho().getTimeZoneOffset());
    assertEquals("2009-05-22T22:36:42", iso(e.getWho()));
    assertEquals(
        "rebase finished: refs/heads/rr/renamebranch5 onto c6e3b9fe2da0293f11eae202ec35fb343191a82d",
        e.getComment());
    // while similar to testReadTwoLine, we can assume that if we get the last entry
    // right, everything else is too
  }
View Full Code Here

TOP

Related Classes of org.eclipse.jgit.storage.file.ReflogReader.Entry

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.