# HG changeset patch # User Dmitry Neverov # Date 1316011799 -14400 # Node ID 7f45db81af21d4d28ba6ea8b5e8044859edc4fd3 # Parent 7bb3cf4e18f8f8f4dc2ca987dfb7df3b0c9e8aa7 Hg output is empty when no changes found diff -r 7bb3cf4e18f8 -r 7f45db81af21 mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/LogCommand.java --- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/LogCommand.java Wed Sep 14 15:17:57 2011 +0400 +++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/LogCommand.java Wed Sep 14 18:49:59 2011 +0400 @@ -28,10 +28,7 @@ import java.io.IOException; import java.text.ParseException; import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; -import java.util.Locale; +import java.util.*; public class LogCommand extends VcsRootCommand { @@ -111,6 +108,8 @@ private List parseChangeSetsXml(@NotNull final String xml) throws JDOMException, IOException, ParseException { + if ("".equals(xml)) + return Collections.emptyList(); Document doc = JDOMUtil.loadDocument(xml); Element log = doc.getRootElement(); return parseLog(log);