Package org.eclipse.jgit.dircache

Examples of org.eclipse.jgit.dircache.DirCache.builder()


   * @return a new in memory dircache
   * @throws IOException
   */
  private DirCache dircacheFromTree(ObjectId treeId) throws IOException {
    DirCache ret = DirCache.newInCore();
    DirCacheBuilder aBuilder = ret.builder();
    TreeWalk atw = new TreeWalk(reader);
    atw.addTree(treeId);
    atw.setRecursive(true);
    while (atw.next()) {
      DirCacheEntry e = new DirCacheEntry(atw.getRawPath());
View Full Code Here


      }
    }

    if (repo.isBare()) {
      DirCache index = DirCache.newInCore();
      DirCacheBuilder builder = index.builder();
      ObjectInserter inserter = repo.newObjectInserter();
      RevWalk rw = new RevWalk(repo);
      try {
        Config cfg = new Config();
        for (Project proj : bareProjects) {
View Full Code Here

   * @return reference to the tree specified by the entry list.
   * @throws Exception
   */
  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 {
View Full Code Here

  private void resetIndexForPaths(ObjectId commitTree) {
    DirCache dc = null;
    try {
      dc = repo.lockDirCache();
      DirCacheBuilder builder = dc.builder();

      final TreeWalk tw = new TreeWalk(repo);
      tw.addTree(new DirCacheBuildIterator(builder));
      if (commitTree != null)
        tw.addTree(commitTree);
View Full Code Here

  private void resetIndex(ObjectId commitTree) throws IOException {
    DirCache dc = repo.lockDirCache();
    TreeWalk walk = null;
    try {
      DirCacheBuilder builder = dc.builder();

      walk = new TreeWalk(repo);
      if (commitTree != null)
        walk.addTree(commitTree);
      else
View Full Code Here

    final DirCache treeO = db.readDirCache();
    final DirCache treeT = db.readDirCache();
    {
      final DirCacheBuilder b = treeB.builder();
      final DirCacheBuilder o = treeO.builder();
      final DirCacheBuilder t = treeT.builder();

      b.add(createEntry("libelf-po/a", FileMode.REGULAR_FILE));
      b.add(createEntry("libelf/c", FileMode.REGULAR_FILE));

      o.add(createEntry("Makefile", FileMode.REGULAR_FILE));
View Full Code Here

    final DirCache treeO = db.readDirCache();
    final DirCache treeT = db.readDirCache();
    {
      final DirCacheBuilder b = treeB.builder();
      final DirCacheBuilder o = treeO.builder();
      final DirCacheBuilder t = treeT.builder();

      b.add(createEntry("d/o", FileMode.REGULAR_FILE));
      b.add(createEntry("d/t", FileMode.REGULAR_FILE));

      o.add(createEntry("d/o", FileMode.REGULAR_FILE, "o !"));
View Full Code Here

    final DirCache treeO = db.readDirCache();
    final DirCache treeT = db.readDirCache();
    {
      final DirCacheBuilder b = treeB.builder();
      final DirCacheBuilder o = treeO.builder();
      final DirCacheBuilder t = treeT.builder();

      b.add(createEntry("d/o", FileMode.REGULAR_FILE));
      b.add(createEntry("d/t", FileMode.REGULAR_FILE));

      o.add(createEntry("d/o", FileMode.REGULAR_FILE));
View Full Code Here

    final DirCache treeO = db.readDirCache();
    final DirCache treeT = db.readDirCache();
    {
      final DirCacheBuilder b = treeB.builder();
      final DirCacheBuilder o = treeO.builder();
      final DirCacheBuilder t = treeT.builder();

      b.add(createEntry("d/o", FileMode.REGULAR_FILE));
      b.add(createEntry("d/t", FileMode.REGULAR_FILE));

      o.add(createEntry("d", FileMode.REGULAR_FILE));
View Full Code Here

    final DirCache treeO = db.readDirCache();
    final DirCache treeT = db.readDirCache();
    {
      final DirCacheBuilder b = treeB.builder();
      final DirCacheBuilder o = treeO.builder();
      final DirCacheBuilder t = treeT.builder();

      b.add(createEntry("d/o", FileMode.REGULAR_FILE));
      b.add(createEntry("d/t", FileMode.REGULAR_FILE));

      o.add(createEntry("d/o", FileMode.REGULAR_FILE));
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.