HgInputStream stream = cmd.stream();
Map<Changeset, Phase> result = Maps.newHashMap();
try {
while (!stream.isEof()) {
String node = stream.textUpTo(' ');
String phaseName = stream.textUpTo('\0');
Phase phase = Phase.fromText(phaseName);
result.put(changeset(node), phase);
}
} catch (IOException e) {
throw new RuntimeIOException(e);