Mercurial > hg4j
comparison src/org/tmatesoft/hg/core/HgRepoFacade.java @ 143:b9700740553a
Command line tools parse and respect most of command-line arguments
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Thu, 17 Feb 2011 22:16:25 +0100 |
parents | aa1629f36482 |
children | 1a7a9a20e1f9 |
comparison
equal
deleted
inserted
replaced
142:37a34044e6bd | 143:b9700740553a |
---|---|
29 */ | 29 */ |
30 public class HgRepoFacade { | 30 public class HgRepoFacade { |
31 private HgRepository repo; | 31 private HgRepository repo; |
32 | 32 |
33 public HgRepoFacade() { | 33 public HgRepoFacade() { |
34 } | |
35 | |
36 public boolean init(HgRepository hgRepo) { | |
37 if (hgRepo == null) { | |
38 throw new IllegalArgumentException(); | |
39 } | |
40 repo = hgRepo; | |
41 return !repo.isInvalid(); | |
34 } | 42 } |
35 | 43 |
36 public boolean init() throws Exception /*FIXME RepoInitException*/ { | 44 public boolean init() throws Exception /*FIXME RepoInitException*/ { |
37 repo = new HgLookup().detectFromWorkingDir(); | 45 repo = new HgLookup().detectFromWorkingDir(); |
38 return repo != null && !repo.isInvalid(); | 46 return repo != null && !repo.isInvalid(); |