Show More
@@ -836,6 +836,19 def debugconfig(ui): | |||
|
836 | 836 | for section, name, value in ui.walkconfig(): |
|
837 | 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 | 852 | def debugstate(ui, repo): |
|
840 | 853 | """show the contents of the current dirstate""" |
|
841 | 854 | repo.dirstate.read() |
@@ -1811,6 +1824,7 table = { | |||
|
1811 | 1824 | "debugancestor": (debugancestor, [], 'debugancestor INDEX REV1 REV2'), |
|
1812 | 1825 | "debugcheckstate": (debugcheckstate, [], 'debugcheckstate'), |
|
1813 | 1826 | "debugconfig": (debugconfig, [], 'debugconfig'), |
|
1827 | "debugsetparents": (debugsetparents, [], 'debugsetparents REV1 [REV2]'), | |
|
1814 | 1828 | "debugstate": (debugstate, [], 'debugstate'), |
|
1815 | 1829 | "debugdata": (debugdata, [], 'debugdata FILE REV'), |
|
1816 | 1830 | "debugindex": (debugindex, [], 'debugindex FILE'), |
General Comments 0
You need to be logged in to leave comments.
Login now