James Moger
2011-06-25 85c2e6eb34215e2242e388a8f8b7173a14b96ad3
src/com/gitblit/utils/JGitUtils.java
@@ -402,12 +402,12 @@
   public static List<PathChangeModel> getFilesInCommit(Repository r, RevCommit commit) {
      List<PathChangeModel> list = new ArrayList<PathChangeModel>();
      RevWalk rw = new RevWalk(r);
      RevWalk rw = new RevWalk(r);
      try {
         if (commit == null) {
            ObjectId object = r.resolve(Constants.HEAD);
            commit = rw.parseCommit(object);
         }
         }
         if (commit.getParentCount() == 0) {
            TreeWalk tw = new TreeWalk(r);
@@ -441,7 +441,7 @@
      } catch (Throwable t) {
         LOGGER.error("failed to determine files in commit!", t);
      } finally {
         rw.dispose();
         rw.dispose();
      }
      return list;
   }
@@ -526,6 +526,9 @@
   public static List<RevCommit> getRevLog(Repository r, String objectId, String path, int offset,
         int maxCount) {
      List<RevCommit> list = new ArrayList<RevCommit>();
      if (maxCount == 0) {
         return list;
      }
      if (!hasCommits(r)) {
         return list;
      }
@@ -591,6 +594,9 @@
         final SearchType type, int offset, int maxCount) {
      final String lcValue = value.toLowerCase();
      List<RevCommit> list = new ArrayList<RevCommit>();
      if (maxCount == 0) {
         return list;
      }
      if (!hasCommits(r)) {
         return list;
      }
@@ -677,6 +683,9 @@
   private static List<RefModel> getRefs(Repository r, String refs, boolean fullName, int maxCount) {
      List<RefModel> list = new ArrayList<RefModel>();
      if (maxCount == 0) {
         return list;
      }
      try {
         Map<String, Ref> map = r.getRefDatabase().getRefs(refs);
         RevWalk rw = new RevWalk(r);