Mercurial > hg-stable
changeset 45834:b6f4a1df91bd
unionrepo: don't insert index tuples with None as int field
None is not a valid size. Use -1 as placeholder instead. This will be
necessary when the index starts enforcing type correctness.
Differential Revision: https://phab.mercurial-scm.org/D9161
author | Joerg Sonnenberger <joerg@bec.de> |
---|---|
date | Wed, 07 Oct 2020 03:00:26 +0200 |
parents | 88d5abec8f61 |
children | 4b79e92a5ef8 |
files | mercurial/unionrepo.py |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/unionrepo.py Wed Oct 07 03:00:01 2020 +0200 +++ b/mercurial/unionrepo.py Wed Oct 07 03:00:26 2020 +0200 @@ -71,11 +71,11 @@ p1node = self.revlog2.node(p1rev) p2node = self.revlog2.node(p2rev) - # TODO: it's probably wrong to set compressed length to None, but + # TODO: it's probably wrong to set compressed length to -1, but # I have no idea if csize is valid in the base revlog context. e = ( flags, - None, + -1, rsize, base, link,