test-encode
42 lines
| 604 B
| text/plain
|
TextLexer
/ tests / test-encode
mpm@selenic.com
|
r1258 | #!/bin/sh | ||
hg init | ||||
cat > .hg/hgrc <<EOF | ||||
[encode] | ||||
Patrick Mezard
|
r7080 | *.gz = gzip -d | ||
mpm@selenic.com
|
r1258 | |||
[decode] | ||||
*.gz = gzip | ||||
EOF | ||||
echo "this is a test" | gzip > a.gz | ||||
hg add a.gz | ||||
Thomas Arendsen Hein
|
r1933 | hg ci -m "test" -d "1000000 0" | ||
mpm@selenic.com
|
r1258 | echo %% no changes | ||
hg status | ||||
touch a.gz | ||||
echo %% no changes | ||||
hg status | ||||
echo %% uncompressed contents in repo | ||||
Benoit Boissinot
|
r3853 | hg debugdata .hg/store/data/a.gz.d 0 | ||
mpm@selenic.com
|
r1258 | |||
echo %% uncompress our working dir copy | ||||
gunzip < a.gz | ||||
rm a.gz | ||||
hg co | ||||
echo %% uncompress our new working dir copy | ||||
gunzip < a.gz | ||||
Jesse Glick
|
r6093 | |||
echo %% check hg cat operation | ||||
hg cat a.gz | ||||
Thomas Arendsen Hein
|
r6094 | hg cat --decode a.gz | gunzip | ||
Jesse Glick
|
r6093 | mkdir subdir | ||
cd subdir | ||||
hg -R .. cat ../a.gz | ||||
Thomas Arendsen Hein
|
r6094 | hg -R .. cat --decode ../a.gz | gunzip | ||