changeset 3201:705e30c0a230

Make hg.repository work with no path argument
author Brendan Cully <brendan@kublai.com>
date Fri, 29 Sep 2006 13:00:36 -0700
parents 182bdd589cbe
children f3b939444c72
files mercurial/hg.py
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/hg.py	Fri Sep 29 21:24:45 2006 +0200
+++ b/mercurial/hg.py	Fri Sep 29 13:00:36 2006 -0700
@@ -14,7 +14,7 @@
 demandload(globals(), "errno lock os shutil util merge@_merge verify@_verify")
 
 def _local(path):
-    return (os.path.isfile(path and util.drop_scheme('file', path)) and
+    return (os.path.isfile(util.drop_scheme('file', path)) and
             bundlerepo or localrepo)
 
 schemes = {
@@ -51,7 +51,7 @@
 
 repo_setup_hooks = []
 
-def repository(ui, path=None, create=False):
+def repository(ui, path='', create=False):
     """return a repository object for the specified path"""
     repo = _lookup(path).instance(ui, path, create)
     for hook in repo_setup_hooks: