equal
deleted
inserted
replaced
142 uid: ???????????????? (glob) |
142 uid: ???????????????? (glob) |
143 tip-rev: 5002 |
143 tip-rev: 5002 |
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 |