# HG changeset patch # User Martin von Zweigbergk # Date 2017-07-01 07:00:09 # Node ID 248d5890c80a6a6c42d8e8d2132395eb5868c6b8 # Parent 665271d601f5b31b8771515896b591b0d0cd149d changegroup: remove option to allow empty changegroup (API) No caller sets the "emptyok" option, so let's remove it. diff --git a/mercurial/changegroup.py b/mercurial/changegroup.py --- a/mercurial/changegroup.py +++ b/mercurial/changegroup.py @@ -237,8 +237,8 @@ class cg1unpacker(object): repo.ui.progress(_('manifests'), None) self.callback = None - def apply(self, repo, tr, srctype, url, emptyok=False, - targetphase=phases.draft, expectedtotal=None): + def apply(self, repo, tr, srctype, url, targetphase=phases.draft, + expectedtotal=None): """Add the changegroup returned by source.read() to this repo. srctype is a string like 'push', 'pull', or 'unbundle'. url is the URL of the repo where this changegroup is coming from. @@ -297,7 +297,7 @@ class cg1unpacker(object): cgnodes = cl.addgroup(self, csmap, trp, addrevisioncb=onchangelog) efiles = len(efiles) - if not (cgnodes or emptyok): + if not cgnodes: raise error.Abort(_("received changelog group is empty")) clend = len(cl) changesets = clend - clstart