diff --git a/eden/scm/contrib/check-code.py b/eden/scm/contrib/check-code.py index 4ef68c8336..8576a318ec 100755 --- a/eden/scm/contrib/check-code.py +++ b/eden/scm/contrib/check-code.py @@ -514,6 +514,8 @@ rev_name rev_range send_chunk send_error send_exception treemanifest_paths txn_id use_mononoke use_treemanifest st_mtime st_ctime st_atime + +get_ipython """.split() # ported from check-commit diff --git a/eden/scm/edenscm/hgext/debugshell.py b/eden/scm/edenscm/hgext/debugshell.py index 6235f944f7..7b4b02d49b 100644 --- a/eden/scm/edenscm/hgext/debugshell.py +++ b/eden/scm/edenscm/hgext/debugshell.py @@ -72,6 +72,12 @@ def _assignobjects(objects, repo): except Exception: pass + # EdenAPI client + try: + objects["api"] = repo.edenapi + except Exception: + pass + # Import other handy modules for name in ["os", "sys", "subprocess", "re"]: objects[name] = __import__(name) @@ -128,6 +134,7 @@ def _startipython(ui, repo): bannermsg += ( " repo: the repo object\n" " serv: commitcloud service\n" + " api: edenapi client\n" " cl: repo.changelog\n" " mf: repo.manifestlog\n" " ml: repo.svfs.metalog\n" diff --git a/eden/scm/tests/test-check-code.t b/eden/scm/tests/test-check-code.t index b65ad37cd0..6e53589e26 100644 --- a/eden/scm/tests/test-check-code.t +++ b/eden/scm/tests/test-check-code.t @@ -58,7 +58,6 @@ New errors are not allowed. Warnings are strongly discouraged. Skipping lib/clib/portability/portability.h it has no-che?k-code (glob) Skipping lib/clib/portability/unistd.h it has no-che?k-code (glob) Skipping lib/clib/sha1.h it has no-che?k-code (glob) - edenscm/hgext/debugshell.py:179: use foobar, not foo_bar naming --> get_ipython = ipython.get_ipython # noqa: F841 edenscm/hgext/extlib/phabricator/graphql.py:*: use foobar, not foo_bar naming --> ca_bundle = repo.ui.configpath("web", "cacerts") (glob) edenscm/hgext/extlib/phabricator/graphql.py:*: use foobar, not foo_bar naming --> def scmquery_log( (glob) edenscm/hgext/hggit/git_handler.py:*: use foobar, not foo_bar naming --> git_renames = {} (glob)