Package org.eclipse.jgit.dircache

Examples of org.eclipse.jgit.dircache.DirCacheBuilder.finish()


  public RevTree tree(final DirCacheEntry... entries) throws Exception {
    final DirCache dc = DirCache.newInCore();
    final DirCacheBuilder b = dc.builder();
    for (final DirCacheEntry e : entries)
      b.add(e);
    b.finish();
    ObjectId root;
    try {
      root = dc.writeTree(inserter);
      inserter.flush();
    } finally {
View Full Code Here


      b.add(makeFile("a"));
      b.add(makeFile("b/c"));
      b.add(makeFile("b/d"));
      b.add(makeFile("q"));

      b.finish();
      assertEquals(4, tree.getEntryCount());
    }

    final TreeWalk tw = new TreeWalk(db);
    tw.reset();
View Full Code Here

      b.add(makeFile("a"));
      b.add(makeFile("b/c"));
      b.add(makeFile("b/d"));
      b.add(makeFile("q"));

      b.finish();
      assertEquals(4, tree.getEntryCount());
    }

    final TreeWalk tw = new TreeWalk(db);
    tw.reset();
View Full Code Here

      b.add(makeFile("a"));
      b.add(makeFile("b/c"));
      b.add(makeFile("b/d"));
      b.add(makeFile("q"));

      b.finish();
      assertEquals(4, tree.getEntryCount());
    }

    final TreeWalk tw = new TreeWalk(db);
    tw.reset();
View Full Code Here

      b0.add(makeEntry("a.b", EXECUTABLE_FILE));
      b1.add(makeEntry("a/b", REGULAR_FILE));
      b0.add(makeEntry("a0b", SYMLINK));

      b0.finish();
      b1.finish();
      assertEquals(3, tree0.getEntryCount());
      assertEquals(1, tree1.getEntryCount());
    }

    final TreeWalk tw = new TreeWalk(db);
View Full Code Here

      b0.add(makeEntry("a.b", EXECUTABLE_FILE));
      b1.add(makeEntry("a/b", REGULAR_FILE));
      b0.add(makeEntry("a0b", SYMLINK));

      b0.finish();
      b1.finish();
      assertEquals(3, tree0.getEntryCount());
      assertEquals(1, tree1.getEntryCount());
    }

    final NameConflictTreeWalk tw = new NameConflictTreeWalk(db);
View Full Code Here

      b1.add(makeEntry("a.b", EXECUTABLE_FILE));
      b1.add(makeEntry("a/b", REGULAR_FILE));
      b0.add(makeEntry("a0b", SYMLINK));

      b0.finish();
      b1.finish();
      assertEquals(3, tree0.getEntryCount());
      assertEquals(2, tree1.getEntryCount());
    }

    final NameConflictTreeWalk tw = new NameConflictTreeWalk(db);
View Full Code Here

      b1.add(makeEntry("a/b", REGULAR_FILE));
      b0.add(makeEntry("a0b", SYMLINK));
      b1.add(makeEntry("a0b", SYMLINK));

      b0.finish();
      b1.finish();
      assertEquals(2, tree0.getEntryCount());
      assertEquals(3, tree1.getEntryCount());
    }

    final NameConflictTreeWalk tw = new NameConflictTreeWalk(db);
View Full Code Here

    final DirCacheEntry aTxtEntry = new DirCacheEntry("a.txt");
    aTxtEntry.setFileMode(FileMode.REGULAR_FILE);
    aTxtEntry.setObjectId(aTxt);
    builder.add(aSthEntry);
    builder.add(aTxtEntry);
    builder.finish();
    final ObjectId treeId = dc.writeTree(odi);
    odi.flush();


    final TreeWalk tw = new TreeWalk(db);
View Full Code Here

      b1.add(makeEntry("a.b", REGULAR_FILE));
      b1.add(makeEntry("a/b", REGULAR_FILE));
      b1.add(makeEntry("a/c/e", REGULAR_FILE));

      b0.finish();
      b1.finish();
      assertEquals(2, tree0.getEntryCount());
      assertEquals(4, tree1.getEntryCount());
    }

    final NameConflictTreeWalk tw = new NameConflictTreeWalk(db);
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.