tikhomirov@2: /** tikhomirov@2: * Copyright (c) 2010 Artem Tikhomirov tikhomirov@2: */ tikhomirov@2: package com.tmate.hgkit.ll; tikhomirov@2: tikhomirov@2: /** tikhomirov@2: * Extends Revlog/uses RevlogStream? tikhomirov@2: * ? name:HgFileNode? tikhomirov@2: * @author artem tikhomirov@2: */ tikhomirov@2: public class HgDataFile extends Revlog { tikhomirov@2: tikhomirov@2: private final String path; tikhomirov@2: tikhomirov@2: /*package-local*/HgDataFile(HgRepository hgRepo) { tikhomirov@2: super(hgRepo); tikhomirov@2: } tikhomirov@2: tikhomirov@2: public String getPath() { tikhomirov@2: return path; // hgRepo.backresolve(this) -> name? tikhomirov@2: } tikhomirov@2: tikhomirov@2: private static final int TIP = -2; tikhomirov@2: tikhomirov@2: public byte[] content() { tikhomirov@2: return content(TIP); tikhomirov@2: } tikhomirov@2: tikhomirov@2: public byte[] content(int revision) { tikhomirov@2: throw HgRepository.notImplemented(); tikhomirov@2: } tikhomirov@2: }