Mercurial > hg4j
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 } |