eclipse-iplog: Require at least one project section
We need at least one project definition to dump out a reasonably sane IP log file in XML format. Change-Id: I5cfcd70cd98e29159014cf3dbf0433dd9c49d49c Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
This commit is contained in:
parent
c94c631eda
commit
8e2c17ca2a
|
@ -211,6 +211,12 @@ private void loadEclipseIpLog(String version, RevCommit commit)
|
||||||
+ " is invalid", e);
|
+ " is invalid", e);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (meta.getProjects().isEmpty()) {
|
||||||
|
throw new ConfigInvalidException("Configuration file "
|
||||||
|
+ log.getPathString() + " in commit " + commit.name()
|
||||||
|
+ " has no projects declared.");
|
||||||
|
}
|
||||||
|
|
||||||
for (Project p : meta.getProjects()) {
|
for (Project p : meta.getProjects()) {
|
||||||
p.setVersion(version);
|
p.setVersion(version);
|
||||||
projects.put(p.getName(), p);
|
projects.put(p.getName(), p);
|
||||||
|
|
Loading…
Reference in New Issue