comparison tests/test-tags.out @ 9144:ad72e3b08bc0

test-tags: enhance the test to probe tag caching better (issue548). - give detailed dumps of .hgtags and localtags content - repeat some query operations to expose cache bugs - ensure that rollback/strip undo tagging operations
author Greg Ward <greg-hg@gerg.ca>
date Thu, 16 Jul 2009 10:39:41 -0400
parents a604c98dbf62
children f528d1a93491
comparison
equal deleted inserted replaced
9143:a604c98dbf62 9144:ad72e3b08bc0
55 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 55 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
56 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 56 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
57 created new head 57 created new head
58 tip 4:0c192d7d5e6b 58 tip 4:0c192d7d5e6b
59 bar 1:78391a272241 59 bar 1:78391a272241
60 tip 4:0c192d7d5e6b
61 bar 1:78391a272241
62 % detailed dump of tag info
63 heads:
64 4:0c192d7d5e6b
65 3:6fa450212aeb
66 2:7a94127795a3
67 rev 2: .hgtags:
68 bbd179dfa0a71671c253b3ae0aa1513b60d199fa bar
69 rev 3: .hgtags:
70 bbd179dfa0a71671c253b3ae0aa1513b60d199fa bar
71 bbd179dfa0a71671c253b3ae0aa1513b60d199fa bar
72 78391a272241d70354aa14c874552cad6b51bb42 bar
73 rev 4: .hgtags:
74 bbd179dfa0a71671c253b3ae0aa1513b60d199fa bar
75 .hg/tags.cache:
76 no such file
60 % test tag removal 77 % test tag removal
61 changeset: 5:5f6e8655b1c7 78 changeset: 5:5f6e8655b1c7
62 tag: tip 79 tag: tip
63 user: test 80 user: test
64 date: Thu Jan 01 00:00:00 1970 +0000 81 date: Thu Jan 01 00:00:00 1970 +0000
74 bbd179dfa0a71671c253b3ae0aa1513b60d199fa bar 91 bbd179dfa0a71671c253b3ae0aa1513b60d199fa bar
75 +78391a272241d70354aa14c874552cad6b51bb42 bar 92 +78391a272241d70354aa14c874552cad6b51bb42 bar
76 +0000000000000000000000000000000000000000 bar 93 +0000000000000000000000000000000000000000 bar
77 94
78 tip 5:5f6e8655b1c7 95 tip 5:5f6e8655b1c7
96 tip 5:5f6e8655b1c7
79 % remove nonexistent tag 97 % remove nonexistent tag
80 abort: tag 'foobar' does not exist 98 abort: tag 'foobar' does not exist
81 changeset: 5:5f6e8655b1c7 99 changeset: 5:5f6e8655b1c7
82 tag: tip 100 tag: tip
83 user: test 101 user: test
84 date: Thu Jan 01 00:00:00 1970 +0000 102 date: Thu Jan 01 00:00:00 1970 +0000
85 summary: Removed tag bar 103 summary: Removed tag bar
86 104
105 % rollback undoes tag operation
106 rolling back last transaction
107 tip 4:0c192d7d5e6b
108 bar 1:78391a272241
109 tip 4:0c192d7d5e6b
110 bar 1:78391a272241
87 % test tag rank 111 % test tag rank
88 tip 5:85f05169d91d 112 tip 5:85f05169d91d
89 bar 0:bbd179dfa0a7 113 bar 0:bbd179dfa0a7
90 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 114 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
91 created new head 115 created new head
92 tip 6:735c3ca72986 116 tip 6:735c3ca72986
93 bar 0:bbd179dfa0a7 117 bar 0:bbd179dfa0a7
94 % don't allow moving tag without -f 118 % don't allow moving tag without -f
95 abort: tag 'bar' already exists (use -f to force) 119 abort: tag 'bar' already exists (use -f to force)
96 tip 6:735c3ca72986 120 tip 6:735c3ca72986
121 bar 0:bbd179dfa0a7
122 % strip 1: expose an old head
123 tip 5:735c3ca72986
124 bar 1:78391a272241
125 tip 5:735c3ca72986
126 bar 1:78391a272241
127 % strip 2: destroy whole branch, no old head exposed
128 tip 4:735c3ca72986
129 bar 0:bbd179dfa0a7
130 tip 4:735c3ca72986
97 bar 0:bbd179dfa0a7 131 bar 0:bbd179dfa0a7
98 % test tag rank with 3 heads 132 % test tag rank with 3 heads
99 adding foo 133 adding foo
100 tip 3:197c21bbbf2c 134 tip 3:197c21bbbf2c
101 bar 2:6fa450212aeb 135 bar 2:6fa450212aeb