tests/test-copy.out
author mpm@selenic.com
Sun, 21 Aug 2005 21:59:55 -0700
changeset 990 5007e0bdeed2
parent 981 4f81068ed8cd
child 1043 9344f5dd4488
permissions -rw-r--r--
Fix long-standing excessive file merges Since switching to the multihead approach, we've been creating excessive file-level merges where files are marked as merged with their ancestors. This explicitly checks at commit time whether the two parent versions are linearly related, and if so, reduces the file check-in to a non-merge. Then the file is compared against the remaining parent, and, if equal, skips check-in of that file (as it's not changed). Since we're not checking in all files that were different between versions, we no longer need to mark so many files for merge. This removes most of the 'm' state marking as well. Finally, it is possible to do a tree-level merge with no file-level changes. This will happen if one user changes file A and another changes file B. Thus, if we have have two parents, we allow commit to proceed even if there are no file-level changes.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
363
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
     1
A b
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
     2
b
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
     3
 b: copy a:b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3
784
853bfbf1a312 Fix tests for short changeset hashes and hidden manifest hashes
mpm@selenic.com
parents: 749
diff changeset
     4
changeset:   1:3b5b84850bbe
388
398737777644 Fixed tests for displaying tags in hg history and hg parents.
Thomas Arendsen Hein <thomas@intevation.de>
parents: 382
diff changeset
     5
tag:         tip
363
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
     6
user:        test
967
1f3710636b45 [PATCH] Print timezone offset when outputting dates
Samuel Tardieu <sam@rfc1149.net>
parents: 925
diff changeset
     7
date:        Thu Jan  1 00:00:00 1970 +0000
363
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
     8
summary:     2
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
     9
784
853bfbf1a312 Fix tests for short changeset hashes and hidden manifest hashes
mpm@selenic.com
parents: 749
diff changeset
    10
changeset:   0:c19d34741b0a
363
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
    11
user:        test
967
1f3710636b45 [PATCH] Print timezone offset when outputting dates
Samuel Tardieu <sam@rfc1149.net>
parents: 925
diff changeset
    12
date:        Thu Jan  1 00:00:00 1970 +0000
363
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
    13
summary:     1
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
    14
784
853bfbf1a312 Fix tests for short changeset hashes and hidden manifest hashes
mpm@selenic.com
parents: 749
diff changeset
    15
changeset:   0:c19d34741b0a
363
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
    16
user:        test
967
1f3710636b45 [PATCH] Print timezone offset when outputting dates
Samuel Tardieu <sam@rfc1149.net>
parents: 925
diff changeset
    17
date:        Thu Jan  1 00:00:00 1970 +0000
363
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
    18
summary:     1
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
    19
801
1f9ec150a476 Updated output of tests.
Thomas Arendsen Hein <thomas@intevation.de>
parents: 793
diff changeset
    20
566e338d09a089ba737c21e0d3759980  .hg/data/b.d
925
5a034646e472 run-tests: remove '+ hg' trick
mpm@selenic.com
parents: 814
diff changeset
    21
60b725f10c9c85c70d97880dfe8191b3  bsum
5a034646e472 run-tests: remove '+ hg' trick
mpm@selenic.com
parents: 814
diff changeset
    22
60b725f10c9c85c70d97880dfe8191b3  asum
363
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
    23
checking changesets
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
    24
checking manifests
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
    25
crosschecking files in changesets and manifests
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
    26
checking files
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
    27
2 files, 2 changesets, 2 total revisions