Package org.eclipse.jgit.revwalk

Examples of org.eclipse.jgit.revwalk.RevWalk.release()


      ObjectId endRange = repository.resolve(endCommit);
      RevWalk rw = new RevWalk(repository);
      RevCommit start = rw.parseCommit(startRange);
      RevCommit end = rw.parseCommit(endRange);
      list.addAll(getFilesInRange(repository, start, end));
      rw.release();
    } catch (Throwable t) {
      error(t, repository, "{0} failed to determine files in range {1}..{2}!", startCommit, endCommit);
    }
    return list;
  }
View Full Code Here


      }
    } catch (IOException e) {
      log.error("failed to read " + file, e);
    } finally {
      if (rw != null) {
        rw.release();
      }
    }
    return null;
  }
View Full Code Here

          throw new JGitInternalException(MessageFormat.format(
              JGitText.get().updatingRefFailed, BRANCH, commitId.toString(),
              rc));
        }
      } finally {
        revWalk.release();
      }
    } finally {
      odi.release();
    }
    return success;
View Full Code Here

      // Should never happen, the core receive process would have
      // identified the missing object earlier before we got control.
      LOGGER.error("failed to get commit count", e);
      return 0;
    } finally {
      walk.release();
    }
    return count;
  }

  /**
 
View Full Code Here

      } else {
        return new ObjectIdRef.PeeledNonTag(leaf.getStorage(), leaf
            .getName(), leaf.getObjectId());
      }
    } finally {
      rw.release();
    }
  }

  private static Ref recreate(final Ref old, final ObjectIdRef leaf) {
    if (old.isSymbolic()) {
View Full Code Here

        throw new JGitInternalException(
            MessageFormat.format(
            JGitText.get().cannotReadCommit, commitId.toString()),
            e);
      } finally {
        rw.release();
      }

      // write the ref
      final RefUpdate ru = repo.updateRef(Constants.HEAD);
      ru.setNewObjectId(commitId);
View Full Code Here

    final RevWalk rw = new RevWalk(repo);
    final RevCommit commit;
    try {
      commit = rw.parseCommit(ref.getObjectId());
    } finally {
      rw.release();
    }
    return commit;
  }

  /**
 
View Full Code Here

    } finally {
      dc.unlock();
    }
    RevWalk rw = new RevWalk(repo);
    RevCommit commit = rw.parseCommit(repo.resolve(Constants.HEAD));
    rw.release();
    return commit;
  }

  /**
   * @return the commit if we had to do a commit, otherwise null
View Full Code Here

                           JGitText.get().exceptionCaughtDuringExecutionOfCherryPickCommand,
                           e), e);
      }
      finally
      {
         revWalk.release();
      }

      return new CherryPickResult(newHead, cherryPickedRefs);
   }
View Full Code Here

      ObjectId endRange = repository.resolve(endCommit);
      RevWalk rw = new RevWalk(repository);
      RevCommit start = rw.parseCommit(startRange);
      RevCommit end = rw.parseCommit(endRange);
      list.addAll(getFilesInRange(repository, start, end));
      rw.release();
    } catch (Throwable t) {
      error(t, repository, "{0} failed to determine files in range {1}..{2}!", startCommit, endCommit);
    }
    return list;
  }
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.