Mercurial > hg
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 |