Show More
@@ -144,3 +144,42 b' Test force warming the cache' | |||||
144 | data-length: 122944 |
|
144 | data-length: 122944 | |
145 | data-unused: 0 |
|
145 | data-unused: 0 | |
146 | #endif |
|
146 | #endif | |
|
147 | ||||
|
148 | Check out of sync nodemap | |||
|
149 | ========================= | |||
|
150 | ||||
|
151 | First copy old data on the side. | |||
|
152 | ||||
|
153 | $ mkdir ../tmp-copies | |||
|
154 | $ cp .hg/store/00changelog-????????????????.nd .hg/store/00changelog.n ../tmp-copies | |||
|
155 | ||||
|
156 | Nodemap lagging behind | |||
|
157 | ---------------------- | |||
|
158 | ||||
|
159 | make a new commit | |||
|
160 | ||||
|
161 | $ echo bar2 > bar | |||
|
162 | $ hg ci -m 'bar2' | |||
|
163 | $ NODE=`hg log -r tip -T '{node}\n'` | |||
|
164 | $ hg log -r "$NODE" -T '{rev}\n' | |||
|
165 | 5003 | |||
|
166 | ||||
|
167 | If the nodemap is lagging behind, it can catch up fine | |||
|
168 | ||||
|
169 | $ hg debugnodemap --metadata | |||
|
170 | uid: ???????????????? (glob) | |||
|
171 | tip-rev: 5003 | |||
|
172 | data-length: 123200 (pure !) | |||
|
173 | data-length: 123200 (rust !) | |||
|
174 | data-length: 122944 (no-rust no-pure !) | |||
|
175 | data-unused: 256 (pure !) | |||
|
176 | data-unused: 256 (rust !) | |||
|
177 | data-unused: 0 (no-rust no-pure !) | |||
|
178 | $ cp -f ../tmp-copies/* .hg/store/ | |||
|
179 | $ hg debugnodemap --metadata | |||
|
180 | uid: ???????????????? (glob) | |||
|
181 | tip-rev: 5002 | |||
|
182 | data-length: 122944 | |||
|
183 | data-unused: 0 | |||
|
184 | $ hg log -r "$NODE" -T '{rev}\n' | |||
|
185 | 5003 |
General Comments 0
You need to be logged in to leave comments.
Login now