Mercurial > public > mercurial-scm > hg-stable
diff mercurial/revlog.py @ 1509:46a07392cf28
Add safety check for addgroup
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 07 Nov 2005 15:40:24 -0800 |
parents | 249ca10d37f4 |
children | 3d11f81c9145 |
line wrap: on
line diff
--- a/mercurial/revlog.py Fri Nov 04 11:37:45 2005 -0800 +++ b/mercurial/revlog.py Mon Nov 07 15:40:24 2005 -0800 @@ -784,6 +784,10 @@ continue delta = chunk[80:] + for p in (p1, p2): + if not p in self.nodemap: + raise RevlogError(_("unknown parent %s") % short(p1)) + if not chain: # retrieve the parent revision of the delta chain chain = p1