annotate tests/test-rollback.out @ 2474:1e32e2fe8a67

Fix cold cache diff performance cold cache diff performance has regressed in two ways. localrepo.changes has optimizations for diffing against the working dir parent that expect node1 to be None. commands.revpair() usage means that commands.dodiff() never sends node1 == None. This is fixed in localrepo.changes by checking against the dirstate parents. In the non-dirstate parents case, localrepo.changes does a loop comparing files without first sorting the file names, leading to random access across the disk.
author Chris Mason <mason@suse.com>
date Wed, 21 Jun 2006 09:28:48 -0700
parents 4f072bb06e89
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
336
aa6cbde09f72 Add some more tests
mpm@selenic.com
parents:
diff changeset
1 checking changesets
aa6cbde09f72 Add some more tests
mpm@selenic.com
parents:
diff changeset
2 checking manifests
aa6cbde09f72 Add some more tests
mpm@selenic.com
parents:
diff changeset
3 crosschecking files in changesets and manifests
aa6cbde09f72 Add some more tests
mpm@selenic.com
parents:
diff changeset
4 checking files
aa6cbde09f72 Add some more tests
mpm@selenic.com
parents:
diff changeset
5 1 files, 1 changesets, 1 total revisions
1933
7544700fd931 Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero.
Thomas Arendsen Hein <thomas@intevation.de>
parents: 981
diff changeset
6 changeset: 0:0acdaf898367
388
398737777644 Fixed tests for displaying tags in hg history and hg parents.
Thomas Arendsen Hein <thomas@intevation.de>
parents: 382
diff changeset
7 tag: tip
336
aa6cbde09f72 Add some more tests
mpm@selenic.com
parents:
diff changeset
8 user: test
1933
7544700fd931 Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero.
Thomas Arendsen Hein <thomas@intevation.de>
parents: 981
diff changeset
9 date: Mon Jan 12 13:46:40 1970 +0000
336
aa6cbde09f72 Add some more tests
mpm@selenic.com
parents:
diff changeset
10 summary: test
aa6cbde09f72 Add some more tests
mpm@selenic.com
parents:
diff changeset
11
502
509e62469cb1 Update undo test
mpm@selenic.com
parents: 388
diff changeset
12 rolling back last transaction
336
aa6cbde09f72 Add some more tests
mpm@selenic.com
parents:
diff changeset
13 checking changesets
aa6cbde09f72 Add some more tests
mpm@selenic.com
parents:
diff changeset
14 checking manifests
aa6cbde09f72 Add some more tests
mpm@selenic.com
parents:
diff changeset
15 crosschecking files in changesets and manifests
aa6cbde09f72 Add some more tests
mpm@selenic.com
parents:
diff changeset
16 checking files
aa6cbde09f72 Add some more tests
mpm@selenic.com
parents:
diff changeset
17 0 files, 0 changesets, 0 total revisions
aa6cbde09f72 Add some more tests
mpm@selenic.com
parents:
diff changeset
18 A a