Package org.eclipse.jgit.lib

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


      // 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

      // Return stashed commit
      return parseCommit(reader, commitId);
    } catch (IOException e) {
      throw new JGitInternalException(JGitText.get().stashFailed, e);
    } finally {
      reader.release();
    }
  }
}
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

    } catch (IOException e) {
      Activator.logError(NLS.bind(
          UIText.RefContentProposal_errorReadingObject, objectId), e);
      return null;
    } finally {
      reader.release();
    }
  }

  public String getLabel() {
    for (int i = 0; i < PREFIXES.length; i++)
View Full Code Here

      return new Diff(diffEntry.getOldPath(), oldText, newText, editList);
    } catch (IOException e) {
      return null;
    } finally {
      reader.release();
    }
  }

  private static RawText readText(AbbreviatedObjectId blobId,
      ObjectReader reader) throws IOException {
View Full Code Here

    ObjectReader reader = db.newObjectReader();
    try {
      outputEclipseDiff(d, db, reader, diffFmt);
    } finally {
      reader.release();
    }
  }

  private void outputEclipseDiff(final StringBuilder d, final Repository db,
      final ObjectReader reader, final DiffFormatter diffFmt)
View Full Code Here

        Activator.logError(msg, err);
        setResolved(null, null, null, ""); //$NON-NLS-1$
        return;
      } finally {
        if (reader != null)
          reader.release();
        rw.dispose();
      }
      RevTree treeId = baselineCommit.getTree();
      if (treeId.equals(lastTree)) {
        if (GitTraceLocation.QUICKDIFF.isActive())
View Full Code Here

        CanonicalTreeParser oldTreeParser = new CanonicalTreeParser();
        ObjectReader oldReader = repository.newObjectReader();
        try {
            oldTreeParser.reset(oldReader, tree.getId());
        } finally {
            oldReader.release();
        }
       
        walk.dispose();

        return oldTreeParser;
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.