Package org.eclipse.jgit.lib

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


      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


    } catch (IncorrectObjectTypeException e) {
      throw new CmdLineException(MessageFormat.format(CLIText.get().notATree, name));
    } catch (IOException e) {
      throw new CmdLineException(MessageFormat.format(CLIText.get().cannotReadBecause, name, e.getMessage()));
    } finally {
      curs.release();
    }

    setter.addValue(p);
    return 1;
  }
View Full Code Here

        breakModifies(reader, pm);
        findExactRenames(pm);
        findContentRenames(reader, pm);
        rejoinModifies(pm);
      } finally {
        reader.release();
      }

      entries.addAll(added);
      added = null;
View Full Code Here

    try {
      treeParser.reset(newObjectReader, gitTree.getId());
    }
    finally {
      newObjectReader.release();
    }
    revWalk.dispose();
    return treeParser;
  }
View Full Code Here

          failingPaths.put(fileName,
              MergeFailureReason.COULD_NOT_DELETE);
        modifiedFiles.add(fileName);
      }
    } 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 (!getBuilder().commit())
        throw new IndexWriteException();
    } finally {
      objectReader.release();
    }
    return true;
  }
}
View Full Code Here

    } catch (JGitInternalException e) {
      throw e;
    } catch (IOException e) {
      throw new JGitInternalException(JGitText.get().stashApplyFailed, e);
    } finally {
      reader.release();
    }
    return stashId;
  }
}
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

          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

      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

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.