Mercurial > hg
view tests/test-rhg-no-generaldelta.t @ 49487:e8481625c582
rust: add Debug constraint to Matcher trait
This makes sure we can easily debug which Matcher we're looking at when using
trait objects, and is just generally useful. Effort to make the debugging
output nicer has been kept to a minimum, please feel free to improve.
author | Raphaël Gomès <rgomes@octobus.net> |
---|---|
date | Mon, 11 Jul 2022 11:59:13 +0200 |
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