summaryrefslogtreecommitdiff
path: root/src/main/scala/com/google/gimd/jgit/JGitFile.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/com/google/gimd/jgit/JGitFile.scala')
-rw-r--r--src/main/scala/com/google/gimd/jgit/JGitFile.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/scala/com/google/gimd/jgit/JGitFile.scala b/src/main/scala/com/google/gimd/jgit/JGitFile.scala
index dd110d5..4cdf3ca 100644
--- a/src/main/scala/com/google/gimd/jgit/JGitFile.scala
+++ b/src/main/scala/com/google/gimd/jgit/JGitFile.scala
@@ -20,15 +20,15 @@ import org.spearce.jgit.lib.{ObjectId, Repository}
import text.Parser
final class JGitFile[T](val path: String, val blobId: ObjectId, val fileType: FileType[T],
- val repository: Repository) extends File[T] {
+ val branch: JGitBranch) extends File[T] {
lazy val message = Parser.parse(new InputStreamReader(blobInputStream, "UTF-8"))
lazy val userObject = fileType.userType.toUserObject(message)
private lazy val blobInputStream = {
- val objectLoader = repository.openBlob(blobId)
+ val objectLoader = branch.repository.openBlob(blobId)
if (objectLoader == null)
- throw new JGitDatabaseException(repository, "Blob '" + blobId.name + "' does not exist.")
+ throw new JGitDatabaseException(branch, "Blob '" + blobId.name + "' does not exist.")
new ByteArrayInputStream(objectLoader.getCachedBytes)
}