diff options
Diffstat (limited to 'plugins/hg4idea/src/org/zmlx/hg4idea/provider/HgCurrentBinaryContentRevision.java')
-rw-r--r-- | plugins/hg4idea/src/org/zmlx/hg4idea/provider/HgCurrentBinaryContentRevision.java | 18 |
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; } } |