tikhomirov@0: /** tikhomirov@0: * Copyright (c) 2010 Artem Tikhomirov tikhomirov@0: */ tikhomirov@0: package com.tmate.hgkit.ll; tikhomirov@0: tikhomirov@0: /** tikhomirov@0: * @author artem tikhomirov@0: * tikhomirov@0: */ tikhomirov@0: public class HgRepository { tikhomirov@0: tikhomirov@0: tikhomirov@0: private Changelog changelog; tikhomirov@0: tikhomirov@0: public void log() { tikhomirov@0: Changelog clog = getChangelog(); tikhomirov@0: assert clog != null; tikhomirov@0: // TODO get data to the client tikhomirov@0: } tikhomirov@0: tikhomirov@0: /** tikhomirov@0: * @return tikhomirov@0: */ tikhomirov@0: private Changelog getChangelog() { tikhomirov@0: if (this.changelog == null) { tikhomirov@0: this.changelog = new Changelog(); tikhomirov@0: // TODO init tikhomirov@0: } tikhomirov@0: return this.changelog; tikhomirov@0: } tikhomirov@0: }