debugshell: add function to embed ipython
authorSean Farley <sean.michael.farley@gmail.com>
Sun, 14 Jul 2013 12:02:36 -0500
changeset 19772 6ccec36a1fd9
parent 19771 3bc675361206
child 19773 51799a965446
debugshell: add function to embed ipython
contrib/debugshell.py
--- a/contrib/debugshell.py	Sun Jul 14 12:10:52 2013 -0500
+++ b/contrib/debugshell.py	Sun Jul 14 12:02:36 2013 -0500
@@ -14,6 +14,14 @@
 
     code.interact(msg, local=objects)
 
+def ipdb(ui, repo, msg, **opts):
+    import IPython
+
+    cl = repo.changelog
+    mf = repo.manifest
+
+    IPython.embed()
+
 def debugshell(ui, repo, **opts):
     bannermsg = "loaded repo : %s\n" \
                 "using source: %s" % (repo.root,