Patchwork D3644: state: raise CorruptedState error isntead of ProgrammingError

login
register
mail settings
Submitter phabricator
Date May 23, 2018, 12:34 p.m.
Message ID <2606dc49d2e70a76e76a3596a17d033d@localhost.localdomain>
Download mbox | patch
Permalink /patch/31821/
State Not Applicable
Headers show

Comments

phabricator - May 23, 2018, 12:34 p.m.
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGdce718404ce6: state: raise CorruptedState error isntead of ProgrammingError (authored by pulkit, committed by ).

REPOSITORY
  rHG Mercurial

CHANGES SINCE LAST UPDATE
  https://phab.mercurial-scm.org/D3644?vs=8873&id=8879

REVISION DETAIL
  https://phab.mercurial-scm.org/D3644

AFFECTED FILES
  mercurial/state.py

CHANGE DETAILS




To: pulkit, #hg-reviewers
Cc: mercurial-devel

Patch

diff --git a/mercurial/state.py b/mercurial/state.py
--- a/mercurial/state.py
+++ b/mercurial/state.py
@@ -72,8 +72,8 @@ 
             try:
                 int(fp.readline())
             except ValueError:
-                raise error.ProgrammingError("unknown version of state file"
-                                             " found")
+                raise error.CorruptedState("unknown version of state file"
+                                           " found")
             return cbor.load(fp)
 
     def delete(self):