Mercurial > hg
view tests/test-rhg-no-generaldelta.t @ 49863:92743e6d1a0c
typing: disable a bogus attribute-error warning in phabricator
In a local pytype run, this fixes:
File "/mnt/c/Users/Matt/hg/hgext/phabricator.py", line 359, in <lambda>:
No attribute 'items' on bytes [attribute-error]
In Union[Any, bytes]
Called from (traceback):
line 363, in process
The `bytes` case takes the previous `if` branch though.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Thu, 05 Jan 2023 19:53:02 -0500 |
parents | 96ea4db4741b |
children |
line wrap: on
line source
$ NO_FALLBACK="env RHG_ON_UNSUPPORTED=abort" $ cat << EOF >> $HGRCPATH > [format] > sparse-revlog = no > EOF $ hg init repo --config format.generaldelta=no --config format.usegeneraldelta=no $ cd repo $ (echo header; seq.py 20) > f $ hg commit -q -Am initial $ (echo header; seq.py 20; echo footer) > f $ hg commit -q -Am x $ hg update ".^" 1 files updated, 0 files merged, 0 files removed, 0 files unresolved $ (seq.py 20; echo footer) > f $ hg commit -q -Am y $ hg debugdeltachain f --template '{rev} {prevrev} {deltatype}\n' 0 -1 base 1 0 prev 2 1 prev rhg works on non-generaldelta revlogs: $ $NO_FALLBACK hg cat f -r . 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 footer