Mercurial > hg
comparison mercurial/localrepo.py @ 47041:a407fe56d6e8
core: don't hard-code hex node lengths
Differential Revision: https://phab.mercurial-scm.org/D10535
author | Joerg Sonnenberger <joerg@bec.de> |
---|---|
date | Fri, 30 Apr 2021 03:09:16 +0200 |
parents | d55b71393907 |
children | c5e1cc0b4c77 |
comparison
equal
deleted
inserted
replaced
47039:54589bb9604d | 47041:a407fe56d6e8 |
---|---|
1859 msg = _(b"working directory has unknown parent '%s'!") | 1859 msg = _(b"working directory has unknown parent '%s'!") |
1860 raise error.Abort(msg % short(changeid)) | 1860 raise error.Abort(msg % short(changeid)) |
1861 changeid = hex(changeid) # for the error message | 1861 changeid = hex(changeid) # for the error message |
1862 raise | 1862 raise |
1863 | 1863 |
1864 elif len(changeid) == 40: | 1864 elif len(changeid) == 2 * self.nodeconstants.nodelen: |
1865 node = bin(changeid) | 1865 node = bin(changeid) |
1866 rev = self.changelog.rev(node) | 1866 rev = self.changelog.rev(node) |
1867 else: | 1867 else: |
1868 raise error.ProgrammingError( | 1868 raise error.ProgrammingError( |
1869 b"unsupported changeid '%s' of type %s" | 1869 b"unsupported changeid '%s' of type %s" |