Show More
@@ -836,6 +836,19 def debugconfig(ui): | |||||
836 | for section, name, value in ui.walkconfig(): |
|
836 | for section, name, value in ui.walkconfig(): | |
837 | ui.write('%s.%s=%s\n' % (section, name, value)) |
|
837 | ui.write('%s.%s=%s\n' % (section, name, value)) | |
838 |
|
838 | |||
|
839 | def debugsetparents(ui, repo, rev1, rev2=None): | |||
|
840 | """ | |||
|
841 | manually set the parents of the current working directory | |||
|
842 | ||||
|
843 | This is useful for writing repository conversion tools, but should | |||
|
844 | be used with care. | |||
|
845 | """ | |||
|
846 | ||||
|
847 | if not rev2: | |||
|
848 | rev2 = hex(nullid) | |||
|
849 | ||||
|
850 | repo.dirstate.setparents(repo.lookup(rev1), repo.lookup(rev2)) | |||
|
851 | ||||
839 | def debugstate(ui, repo): |
|
852 | def debugstate(ui, repo): | |
840 | """show the contents of the current dirstate""" |
|
853 | """show the contents of the current dirstate""" | |
841 | repo.dirstate.read() |
|
854 | repo.dirstate.read() | |
@@ -1811,6 +1824,7 table = { | |||||
1811 | "debugancestor": (debugancestor, [], 'debugancestor INDEX REV1 REV2'), |
|
1824 | "debugancestor": (debugancestor, [], 'debugancestor INDEX REV1 REV2'), | |
1812 | "debugcheckstate": (debugcheckstate, [], 'debugcheckstate'), |
|
1825 | "debugcheckstate": (debugcheckstate, [], 'debugcheckstate'), | |
1813 | "debugconfig": (debugconfig, [], 'debugconfig'), |
|
1826 | "debugconfig": (debugconfig, [], 'debugconfig'), | |
|
1827 | "debugsetparents": (debugsetparents, [], 'debugsetparents REV1 [REV2]'), | |||
1814 | "debugstate": (debugstate, [], 'debugstate'), |
|
1828 | "debugstate": (debugstate, [], 'debugstate'), | |
1815 | "debugdata": (debugdata, [], 'debugdata FILE REV'), |
|
1829 | "debugdata": (debugdata, [], 'debugdata FILE REV'), | |
1816 | "debugindex": (debugindex, [], 'debugindex FILE'), |
|
1830 | "debugindex": (debugindex, [], 'debugindex FILE'), |
General Comments 0
You need to be logged in to leave comments.
Login now