--- a/tests/test-template-functions.t Fri May 31 22:37:14 2019 -0700
+++ b/tests/test-template-functions.t Sun Jun 16 12:31:07 2019 +0900
@@ -1562,6 +1562,20 @@
$ HGENCODING=ascii hg log -T "{'`cat latin1`'|json}\n" -l1
"\udce9"
+cbor filter is bytes transparent, which should handle bytes subtypes
+as bytes:
+
+ $ HGENCODING=ascii hg log -T "{branch|cbor}" -r0 \
+ > | "$PYTHON" "$TESTTMP/decodecbor.py"
+ [
+ '?'
+ ]
+ $ HGENCODING=latin-1 hg log -T "{branch|cbor}" -r0 \
+ > | "$PYTHON" "$TESTTMP/decodecbor.py"
+ [
+ '\xe9'
+ ]
+
utf8 filter:
$ HGENCODING=ascii hg log -T "round-trip: {branch|utf8|hex}\n" -r0