# HG changeset patch # User Jun Wu # Date 2017-03-27 00:00:23 # Node ID 4bc3e55cf386232ce2293e69bfe548f423236135 # Parent 8defc7d9adae138bd14c66fb7d1fe449fdffbdaa crecord: use ProgrammingError diff --git a/mercurial/crecord.py b/mercurial/crecord.py --- a/mercurial/crecord.py +++ b/mercurial/crecord.py @@ -564,7 +564,7 @@ class curseschunkselector(object): # affects some ui text if operation not in _headermessages: - raise RuntimeError('unexpected operation: %s' % operation) + raise error.ProgrammingError('unexpected operation: %s' % operation) self.operation = operation def uparrowevent(self):