diff -r a439b7b51530 -r 4aab906517c6 mercurial/revlog.py --- a/mercurial/revlog.py Fri Mar 24 10:33:18 2006 -0800 +++ b/mercurial/revlog.py Fri Mar 24 19:51:05 2006 +0100 @@ -743,7 +743,7 @@ #track the base of the current delta log r = self.count() t = r - 1 - node = nullid + node = None base = prev = -1 start = end = measure = 0 @@ -816,6 +816,8 @@ dfh.close() ifh.close() + if node is None: + raise RevlogError(_("group to be added is empty")) return node def strip(self, rev, minlink):