Show More
@@ -3865,11 +3865,14 b' def debugsuccessorssets(ui, repo, *revs,' | |||||
3865 | def debugtagscache(ui, repo): |
|
3865 | def debugtagscache(ui, repo): | |
3866 | """display the contents of .hg/cache/hgtagsfnodes1""" |
|
3866 | """display the contents of .hg/cache/hgtagsfnodes1""" | |
3867 | cache = tagsmod.hgtagsfnodescache(repo.unfiltered()) |
|
3867 | cache = tagsmod.hgtagsfnodescache(repo.unfiltered()) | |
|
3868 | flog = repo.file(b'.hgtags') | |||
3868 | for r in repo: |
|
3869 | for r in repo: | |
3869 | node = repo[r].node() |
|
3870 | node = repo[r].node() | |
3870 | tagsnode = cache.getfnode(node, computemissing=False) |
|
3871 | tagsnode = cache.getfnode(node, computemissing=False) | |
3871 | if tagsnode: |
|
3872 | if tagsnode: | |
3872 | tagsnodedisplay = hex(tagsnode) |
|
3873 | tagsnodedisplay = hex(tagsnode) | |
|
3874 | if not flog.hasnode(tagsnode): | |||
|
3875 | tagsnodedisplay += b' (unknown node)' | |||
3873 | elif tagsnode is None: |
|
3876 | elif tagsnode is None: | |
3874 | tagsnodedisplay = b'missing' |
|
3877 | tagsnodedisplay = b'missing' | |
3875 | else: |
|
3878 | else: |
@@ -444,12 +444,12 b' debug command hides the corruption, both' | |||||
444 |
|
444 | |||
445 | $ hg debugtagscache | tail -2 |
|
445 | $ hg debugtagscache | tail -2 | |
446 | 4 0c192d7d5e6b78a714de54a2e9627952a877e25a 0c04f2a8af31de17fab7422878ee5a2dadbc943d |
|
446 | 4 0c192d7d5e6b78a714de54a2e9627952a877e25a 0c04f2a8af31de17fab7422878ee5a2dadbc943d | |
447 | 5 8dbfe60eff306a54259cfe007db9e330e7ecf866 0c04f2a8deadde17fab7422878ee5a2dadbc943d |
|
447 | 5 8dbfe60eff306a54259cfe007db9e330e7ecf866 0c04f2a8deadde17fab7422878ee5a2dadbc943d (unknown node) | |
448 |
|
448 | |||
449 | $ rm -f .hg/cache/tags2-visible |
|
449 | $ rm -f .hg/cache/tags2-visible | |
450 | $ hg debugtagscache | tail -2 |
|
450 | $ hg debugtagscache | tail -2 | |
451 | 4 0c192d7d5e6b78a714de54a2e9627952a877e25a 0c04f2a8af31de17fab7422878ee5a2dadbc943d |
|
451 | 4 0c192d7d5e6b78a714de54a2e9627952a877e25a 0c04f2a8af31de17fab7422878ee5a2dadbc943d | |
452 | 5 8dbfe60eff306a54259cfe007db9e330e7ecf866 0c04f2a8deadde17fab7422878ee5a2dadbc943d |
|
452 | 5 8dbfe60eff306a54259cfe007db9e330e7ecf866 0c04f2a8deadde17fab7422878ee5a2dadbc943d (unknown node) | |
453 |
|
453 | |||
454 | $ hg tags |
|
454 | $ hg tags | |
455 | abort: data/.hgtags.i@0c04f2a8deadde17fab7422878ee5a2dadbc943d: no match found |
|
455 | abort: data/.hgtags.i@0c04f2a8deadde17fab7422878ee5a2dadbc943d: no match found |
General Comments 0
You need to be logged in to leave comments.
Login now