# HG changeset patch # User Christian Ebert # Date 1275557851 -3600 # Node ID 8cab71dc5725cd4eddead17e2c4e88e5eda5a442 # Parent fdbfecffd95b41f4227cb1da587d7154844b14a2 Use context to detect uncommitted merge diff -r fdbfecffd95b -r 8cab71dc5725 hgkw/keyword.py --- a/hgkw/keyword.py Fri May 21 22:12:39 2010 +0200 +++ b/hgkw/keyword.py Thu Jun 03 10:37:31 2010 +0100 @@ -81,7 +81,6 @@ from mercurial import commands, cmdutil, dispatch, filelog, revlog, extensions from mercurial import patch, localrepo, templater, templatefilters, util, match from mercurial.hgweb import webcommands -from mercurial.node import nullid from mercurial.i18n import _ import re, shutil, tempfile @@ -285,7 +284,7 @@ def _kwfwrite(ui, repo, expand, *pats, **opts): '''Selects files and passes them to kwtemplater.overwrite.''' - if repo.dirstate.parents()[1] != nullid: + if len(repo[None].parents()) > 1: raise util.Abort(_('outstanding uncommitted merge')) kwt = kwtools['templater'] wlock = repo.wlock()