comparison src/org/tmatesoft/hg/repo/HgSubrepoLocation.java @ 403:2747b0723867

FIXMEs: work on exceptions and javadoc
author Artem Tikhomirov <tikhomirov.artem@gmail.com>
date Mon, 05 Mar 2012 14:50:51 +0100
parents 981f9f50bb6c
children 9c9c442b5f2e
comparison
equal deleted inserted replaced
402:1fcc7f7b6d65 403:2747b0723867
1 /* 1 /*
2 * Copyright (c) 2011 TMate Software Ltd 2 * Copyright (c) 2011-2012 TMate Software Ltd
3 * 3 *
4 * This program is free software; you can redistribute it and/or modify 4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by 5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; version 2 of the License. 6 * the Free Software Foundation; version 2 of the License.
7 * 7 *
86 return owner; 86 return owner;
87 } 87 }
88 88
89 public HgRepository getRepo() throws HgInvalidFileException { 89 public HgRepository getRepo() throws HgInvalidFileException {
90 if (kind != Kind.Hg) { 90 if (kind != Kind.Hg) {
91 throw new HgBadStateException(); 91 throw new HgBadStateException(String.format("Unsupported subrepository %s", kind));
92 } 92 }
93 return new HgLookup().detect(new File(owner.getWorkingDir(), source)); 93 return new HgLookup().detect(new File(owner.getWorkingDir(), source));
94 } 94 }
95 } 95 }