diff options
author | James Moger <james.moger@gmail.com> | 2016-01-25 11:55:58 -0500 |
---|---|---|
committer | James Moger <james.moger@gmail.com> | 2016-01-25 11:55:58 -0500 |
commit | 252dc07d7f85cc344b5919bb7c6166ef84b2102e (patch) | |
tree | d997964fb207d0bb321570ae76ed3a7281f502d2 /src/main/java/com/gitblit/utils/DiffUtils.java | |
parent | 040091508e69df76b1504d10089444e8d6bae2ab (diff) | |
parent | 46f33f87750573713509fbdbd0fc2ae51dc12044 (diff) | |
download | gitblit-252dc07d7f85cc344b5919bb7c6166ef84b2102e.tar.gz gitblit-252dc07d7f85cc344b5919bb7c6166ef84b2102e.zip |
Merge pull request #988 from gitblit/976-raw-download-filestore-item
Fix for #976 - Filestore links via browser
Diffstat (limited to 'src/main/java/com/gitblit/utils/DiffUtils.java')
-rw-r--r-- | src/main/java/com/gitblit/utils/DiffUtils.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/main/java/com/gitblit/utils/DiffUtils.java b/src/main/java/com/gitblit/utils/DiffUtils.java index cdebec1b..41aab4cf 100644 --- a/src/main/java/com/gitblit/utils/DiffUtils.java +++ b/src/main/java/com/gitblit/utils/DiffUtils.java @@ -157,13 +157,16 @@ public class DiffUtils { public final List<PathChangeModel> paths = new ArrayList<PathChangeModel>();
private final String commitId;
+
+ private final Repository repository;
- public DiffStat(String commitId) {
+ public DiffStat(String commitId, Repository repository) {
this.commitId = commitId;
+ this.repository = repository;
}
public PathChangeModel addPath(DiffEntry entry) {
- PathChangeModel pcm = PathChangeModel.from(entry, commitId);
+ PathChangeModel pcm = PathChangeModel.from(entry, commitId, repository);
paths.add(pcm);
return pcm;
}
@@ -379,7 +382,7 @@ public class DiffUtils { DiffFormatter df;
switch (outputType) {
case HTML:
- df = new GitBlitDiffFormatter(commit.getName(), path, handler, tabLength);
+ df = new GitBlitDiffFormatter(commit.getName(), repository, path, handler, tabLength);
break;
case PLAIN:
default:
@@ -548,7 +551,7 @@ public class DiffUtils { DiffStat stat = null;
try {
RawTextComparator cmp = RawTextComparator.DEFAULT;
- DiffStatFormatter df = new DiffStatFormatter(commit.getName());
+ DiffStatFormatter df = new DiffStatFormatter(commit.getName(), repository);
df.setRepository(repository);
df.setDiffComparator(cmp);
df.setDetectRenames(true);
|