diff -r 248d5890c80a -r 69c4493a54f9 mercurial/changegroup.py --- a/mercurial/changegroup.py Sat Jul 01 00:00:09 2017 -0700 +++ b/mercurial/changegroup.py Fri Jun 30 23:58:59 2017 -0700 @@ -298,7 +298,8 @@ efiles = len(efiles) if not cgnodes: - raise error.Abort(_("received changelog group is empty")) + repo.ui.develwarn('applied empty changegroup', + config='empty-changegroup') clend = len(cl) changesets = clend - clstart repo.ui.progress(_('changesets'), None)