Mercurial > hg > mercurial
changeset 311:7f45db81af21
Hg output is empty when no changes found
author | Dmitry Neverov <dmitry.neverov@jetbrains.com> |
---|---|
date | Wed, 14 Sep 2011 18:49:59 +0400 |
parents | 7bb3cf4e18f8 |
children | 8deb526363f5 |
files | mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/LogCommand.java |
diffstat | 1 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- 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<ChangeSet> 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);