summaryrefslogtreecommitdiff
path: root/plugins/hg4idea/src/org/zmlx/hg4idea/provider/HgCurrentBinaryContentRevision.java
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/hg4idea/src/org/zmlx/hg4idea/provider/HgCurrentBinaryContentRevision.java')
-rw-r--r--plugins/hg4idea/src/org/zmlx/hg4idea/provider/HgCurrentBinaryContentRevision.java18
1 files changed, 13 insertions, 5 deletions
diff --git a/plugins/hg4idea/src/org/zmlx/hg4idea/provider/HgCurrentBinaryContentRevision.java b/plugins/hg4idea/src/org/zmlx/hg4idea/provider/HgCurrentBinaryContentRevision.java
index 8be5a7b0a9dd..a11a6c54e0c2 100644
--- a/plugins/hg4idea/src/org/zmlx/hg4idea/provider/HgCurrentBinaryContentRevision.java
+++ b/plugins/hg4idea/src/org/zmlx/hg4idea/provider/HgCurrentBinaryContentRevision.java
@@ -14,20 +14,28 @@ package org.zmlx.hg4idea.provider;
import com.intellij.openapi.vcs.changes.CurrentBinaryContentRevision;
import com.intellij.openapi.vcs.history.VcsRevisionNumber;
+import com.intellij.openapi.vfs.VirtualFile;
import org.jetbrains.annotations.NotNull;
import org.zmlx.hg4idea.HgFile;
-final class HgCurrentBinaryContentRevision extends CurrentBinaryContentRevision {
- private VcsRevisionNumber revisionNumber;
+final public class HgCurrentBinaryContentRevision extends CurrentBinaryContentRevision {
+ @NotNull private VcsRevisionNumber myRevisionNumber;
+ @NotNull private VirtualFile myRepositoryRoot;
- HgCurrentBinaryContentRevision(HgFile hgFile, VcsRevisionNumber revisionNumber) {
+ HgCurrentBinaryContentRevision(@NotNull HgFile hgFile, @NotNull VcsRevisionNumber revisionNumber) {
super(hgFile.toFilePath());
- this.revisionNumber = revisionNumber;
+ myRepositoryRoot = hgFile.getRepo();
+ myRevisionNumber = revisionNumber;
}
@NotNull
@Override
public VcsRevisionNumber getRevisionNumber() {
- return revisionNumber;
+ return myRevisionNumber;
+ }
+
+ @NotNull
+ public VirtualFile getRepositoryRoot() {
+ return myRepositoryRoot;
}
}