Package org.eclipse.jgit.lib

Examples of org.eclipse.jgit.lib.ObjectReader.release()


          CanonicalTreeParser p = new CanonicalTreeParser();
          ObjectReader reader = repo.newObjectReader();
          try {
            p.reset(reader, head);
          } finally {
            reader.release();
          }
          oldTree = p;
        }
        newTree = new DirCacheIterator(repo.readDirCache());
      } else {
View Full Code Here


                MergeFailureReason.COULD_NOT_DELETE);
        }
        modifiedFiles.add(entry.getKey());
      }
    } finally {
      r.release();
    }
  }

  private void createDir(File f) throws IOException {
    if (!f.isDirectory() && !f.mkdirs()) {
View Full Code Here

      // commit the index builder - a new index is persisted
      if (!builder.commit())
        throw new IndexWriteException();
    } finally {
      objectReader.release();
    }
    return toBeDeleted.size() == 0;
  }

  private static boolean isSamePrefix(String a, String b) {
View Full Code Here

      DirCacheEntry entry) throws IOException {
    ObjectReader or = repository.newObjectReader();
    try {
      checkoutEntry(repository, f, entry, repository.newObjectReader());
    } finally {
      or.release();
    }
  }

  /**
   * Updates the file in the working tree with content and mode from an entry
View Full Code Here

          });
        }
        editor.commit();
      } finally {
        startWalk.release();
        r.release();
      }
    } finally {
      dc.unlock();
      revWalk.release();
    }
View Full Code Here

    if (!done) {
      ObjectReader reader = repo.newObjectReader();
      try {
        return compute(reader, pm);
      } finally {
        reader.release();
      }
    }
    return Collections.unmodifiableList(entries);
  }
View Full Code Here

      IncorrectObjectTypeException, CorruptObjectException, IOException {
    ObjectReader reader = db.newObjectReader();
    try {
      return forPath(reader, path, trees);
    } finally {
      reader.release();
    }
  }

  /**
   * Open a tree walk and filter to exactly one path.
View Full Code Here

          aTree = p.getTree();
        }
        bTree = bCommit.getTree();
      }
    } finally {
      reader.release();
    }
  }

  /**
   * Extract a line from the file, as a string.
View Full Code Here

        FileHeader fh = df.toFileHeader(diffEntries.get(i));
        entries[1 + i] = newEntry(aTree, fh);
      }
      return new PatchList(a, b, againstParent, entries);
    } finally {
      reader.release();
    }
  }

  private PatchListEntry newCommitMessage(final RawTextComparator cmp,
      final Repository db, final ObjectReader reader,
View Full Code Here

        for (Function fun : all)
          testOne(fun, txt, lines, cnt);
      }
    } finally {
      or.release();
    }

    if (db.getDirectory() != null) {
      String name = db.getDirectory().getName();
      File parent = db.getDirectory().getParentFile();
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.