Mercurial > hg > mercurial-crew-with-dirclash
annotate tests/test-encode @ 2931:0843bd53dcff
Fix bug #345.
The last hit for a file might have been before the last window, so we
can't clear copies. To reduce the load, we only store real copy
entries instead of storing hashes for every revision.
author | Brendan Cully <brendan@kublai.com> |
---|---|
date | Fri, 18 Aug 2006 10:05:44 -0700 |
parents | 7544700fd931 |
children | c0b449154a90 |
rev | line source |
---|---|
1258 | 1 #!/bin/sh |
2 | |
3 hg init | |
4 | |
5 cat > .hg/hgrc <<EOF | |
6 [encode] | |
7 *.gz = gunzip | |
8 | |
9 [decode] | |
10 *.gz = gzip | |
11 | |
12 EOF | |
13 | |
14 echo "this is a test" | gzip > a.gz | |
15 hg add a.gz | |
1933
7544700fd931
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
1258
diff
changeset
|
16 hg ci -m "test" -d "1000000 0" |
1258 | 17 echo %% no changes |
18 hg status | |
19 touch a.gz | |
20 | |
21 echo %% no changes | |
22 hg status | |
23 | |
24 echo %% uncompressed contents in repo | |
25 hg debugdata .hg/data/a.gz.d 0 | |
26 | |
27 echo %% uncompress our working dir copy | |
28 gunzip < a.gz | |
29 | |
30 rm a.gz | |
31 hg co | |
32 | |
33 echo %% uncompress our new working dir copy | |
34 gunzip < a.gz |