# HG changeset patch # User Jun Wu # Date 1490572770 25200 # Node ID 8defc7d9adae138bd14c66fb7d1fe449fdffbdaa # Parent 4dbef666c6c972cf9ceb2bf6c50d9935417680df transaction: use ProgrammingError diff -r 4dbef666c6c9 -r 8defc7d9adae mercurial/transaction.py --- a/mercurial/transaction.py Sun Mar 26 16:57:25 2017 -0700 +++ b/mercurial/transaction.py Sun Mar 26 16:59:30 2017 -0700 @@ -226,7 +226,7 @@ """ if self._queue: msg = 'cannot use transaction.addbackup inside "group"' - raise RuntimeError(msg) + raise error.ProgrammingError(msg) if file in self.map or file in self._backupmap: return