| | |
| | | }
|
| | | } finally {
|
| | | rw.dispose();
|
| | | tw.release();
|
| | | tw.close();
|
| | | }
|
| | | return content;
|
| | | }
|
| | |
| | | } catch (IOException e) {
|
| | | error(e, repository, "{0} failed to get files for commit {1}", commit.getName());
|
| | | } finally {
|
| | | tw.release();
|
| | | tw.close();
|
| | | }
|
| | | Collections.sort(list);
|
| | | return list;
|
| | |
| | | } catch (IOException e) {
|
| | | error(e, repository, "{0} failed to get files for commit {1}", commit.getName());
|
| | | } finally {
|
| | | tw.release();
|
| | | tw.close();
|
| | | }
|
| | | Collections.sort(list);
|
| | | return list;
|
| | |
| | | .getRawMode(0), tw.getObjectId(0).getName(), commit.getId().getName(),
|
| | | ChangeType.ADD));
|
| | | }
|
| | | tw.release();
|
| | | tw.close();
|
| | | } else {
|
| | | RevCommit parent = rw.parseCommit(commit.getParent(0).getId());
|
| | | DiffStatFormatter df = new DiffStatFormatter(commit.getName());
|
| | |
| | | RevCommit start = rw.parseCommit(startRange);
|
| | | RevCommit end = rw.parseCommit(endRange);
|
| | | list.addAll(getFilesInRange(repository, start, end));
|
| | | rw.release();
|
| | | rw.close();
|
| | | } catch (Throwable t) {
|
| | | error(t, repository, "{0} failed to determine files in range {1}..{2}!", startCommit, endCommit);
|
| | | }
|
| | |
| | | } catch (IOException e) {
|
| | | error(e, repository, "{0} failed to get documents for commit {1}", commit.getName());
|
| | | } finally {
|
| | | tw.release();
|
| | | tw.close();
|
| | | }
|
| | | Collections.sort(list);
|
| | | return list;
|
| | |
| | | error(t, repository, "{0} can't find {1} in commit {2}", path, commit.name());
|
| | | } finally {
|
| | | rw.dispose();
|
| | | tw.release();
|
| | | tw.close();
|
| | | }
|
| | | return commitId;
|
| | | }
|
| | |
| | | success = false;
|
| | | }
|
| | | } finally {
|
| | | revWalk.release();
|
| | | revWalk.close();
|
| | | }
|
| | | } finally {
|
| | | odi.release();
|
| | | odi.close();
|
| | | }
|
| | | } catch (Throwable t) {
|
| | | error(t, repository, "Failed to create orphan branch {1} in repository {0}", branchName);
|
| | |
| | | LOGGER.error("Failed to determine canMerge", e);
|
| | | } finally {
|
| | | if (revWalk != null) {
|
| | | revWalk.release();
|
| | | revWalk.close();
|
| | | }
|
| | | }
|
| | | return MergeStatus.NOT_MERGEABLE;
|
| | |
| | | // return the merge commit id
|
| | | return new MergeResult(MergeStatus.MERGED, mergeCommitId.getName());
|
| | | } finally {
|
| | | odi.release();
|
| | | odi.close();
|
| | | }
|
| | | }
|
| | | } catch (IOException e) {
|
| | | LOGGER.error("Failed to merge", e);
|
| | | } finally {
|
| | | if (revWalk != null) {
|
| | | revWalk.release();
|
| | | revWalk.close();
|
| | | }
|
| | | }
|
| | | return new MergeResult(MergeStatus.FAILED, null);
|