Mercurial > hg4j
view src/com/tmate/hgkit/ll/HgRepository.java @ 1:a3576694a4d1
Repository detection from local/specified directory
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Sat, 18 Dec 2010 05:47:35 +0100 |
parents | dbd663faec1f |
children | 08db726a0fb7 |
line wrap: on
line source
/** * Copyright (c) 2010 Artem Tikhomirov */ package com.tmate.hgkit.ll; /** * @author artem * */ public abstract class HgRepository { private Changelog changelog; private boolean isInvalid = true; public boolean isInvalid() { return this.isInvalid; } protected void setInvalid(boolean invalid) { isInvalid = invalid; } public void log() { Changelog clog = getChangelog(); assert clog != null; // TODO get data to the client } /** * @return */ private Changelog getChangelog() { if (this.changelog == null) { this.changelog = new Changelog(); // TODO init } return this.changelog; } public abstract String getLocation(); }