Mercurial > hg4j
view src/com/tmate/hgkit/ll/LocalHgRepo.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 | |
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; } }