Gregory Szorc
c3736a6fe2
debugcommands: move 'debugfileset' in the new module
2016-08-17 20:57:57 -07:00
Pulkit Goyal
97f340e354
py3: use pycompat.getcwd() instead of os.getcwd()
...
We have pycompat.getcwd() which returns bytes path on Python 3. This patch
changes most of the occurences of the os.getcwd() with pycompat one.
2016-11-23 00:03:11 +05:30
Gregory Szorc
06abee55d2
debugcommands: move 'debugextensions' to the new module
2016-08-17 20:57:15 -07:00
Gregory Szorc
ba40ffc6e2
debugcommands: move 'debugdiscovery' in the module
...
And a lot of imports with it.
2016-08-17 20:56:11 -07:00
Gregory Szorc
7264f083ae
debugcommands: move 'debugdate' in the new module
2016-08-17 20:43:31 -07:00
Gregory Szorc
cf8519801e
debugcommands: move 'debugrevlogopts' into the new module
...
This move contains the first reference to debugrevlogopts in
debugcommands.py. We'll eventually want to move that over. We
hold off for now because it would introduce a module import cycle.
2016-08-17 20:43:05 -07:00
Gregory Szorc
2ba0f93ffa
debugcommands: move 'debugdag' into the new module
2016-08-17 20:41:54 -07:00
Gregory Szorc
303aeb84db
debugcommands: move 'debugcomplete' in the new module
2016-08-17 20:41:05 -07:00
Gregory Szorc
7f445fcd9f
debugcommands: move 'debugcommands' in the new module
...
The commit message isn't an illusion. There is a "debugcommands"
module and command.
2016-08-17 20:40:13 -07:00
Gregory Szorc
a42f62ddd5
debugcommands: move 'debugcheckstate' in the new module
2016-08-17 20:38:29 -07:00
Gregory Szorc
cc37221bd3
debugcommands: move debug{create,apply}streambundleclone to the new module
2016-08-17 20:37:54 -07:00
Gregory Szorc
424411ae17
debugcommands: move 'debugbundle' in the new module
2016-08-17 21:07:22 -07:00
Gregory Szorc
190f2e7fdb
debugcommands: move debugbuilddag
...
And we drop some now unused imports from commands.py.
2016-11-10 09:45:42 -08:00
Gregory Szorc
f70b24b885
debugcommands: introduce standalone module for debug commands
...
commands.py is our largest .py file by nearly 2x. Debug commands live
in a world of their own. So let's extract them to their own module.
We start with "debugancestor."
We currently reuse the commands table with commands.py and have a hack
in dispatch.py for loading debugcommands.py. In the future, we could
potentially use a separate commands table and avoid the import of
debugcommands.py.
2016-08-17 21:07:38 -07:00