Mercurial > jhg
view src/com/tmate/hgkit/ll/LocalHgRepo.java @ 2:08db726a0fb7
Shaping out low-level Hg structures
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Sun, 19 Dec 2010 05:41:31 +0100 |
parents | a3576694a4d1 |
children | 24bb4f365164 |
line wrap: on
line source
/** * Copyright (c) 2010 Artem Tikhomirov */ package com.tmate.hgkit.ll; import java.io.File; import java.io.IOException; /** * @author artem */ public class LocalHgRepo extends HgRepository { private File repoDir; private final String repoLocation; public LocalHgRepo(String repositoryPath) { setInvalid(true); repoLocation = repositoryPath; } public LocalHgRepo(File repositoryRoot) throws IOException { assert ".hg".equals(repositoryRoot.getName()) && repositoryRoot.isDirectory(); setInvalid(false); repoDir = repositoryRoot; repoLocation = repositoryRoot.getParentFile().getCanonicalPath(); } @Override public String getLocation() { return repoLocation; } }