[PATCH 4 of 5] localrepo.__init__: move code around

Benoit Boissinot benoit.boissinot at ens-lyon.org
Fri Dec 1 05:35:33 CST 2006


# HG changeset patch
# User Benoit Boissinot <benoit.boissinot at ens-lyon.org>
# Date 1164969198 -3600
# Node ID 9ace08ca67ea2ba16f1a454d9573125473e87e46
# Parent  92e3dc18710cbb78c71763215692ac0f68345a54
localrepo.__init__: move code around

diff -r 92e3dc18710c -r 9ace08ca67ea mercurial/localrepo.py
--- a/mercurial/localrepo.py	Fri Dec 01 11:29:27 2006 +0100
+++ b/mercurial/localrepo.py	Fri Dec 01 11:33:18 2006 +0100
@@ -33,6 +33,12 @@ class localrepository(repo.repository):
         self.path = os.path.join(path, ".hg")
         self.spath = self.path
 
+        self.root = os.path.realpath(path)
+        self.origroot = path
+        self.opener = util.opener(self.path)
+        self.sopener = util.opener(self.spath)
+        self.wopener = util.opener(self.root)
+
         if not os.path.isdir(self.path):
             if create:
                 if not os.path.exists(path):
@@ -45,13 +51,7 @@ class localrepository(repo.repository):
         elif create:
             raise repo.RepoError(_("repository %s already exists") % path)
 
-        self.root = os.path.realpath(path)
-        self.origroot = path
         self.ui = ui.ui(parentui=parentui)
-        self.opener = util.opener(self.path)
-        self.sopener = util.opener(self.spath)
-        self.wopener = util.opener(self.root)
-
         try:
             self.ui.readconfig(self.join("hgrc"), self.root)
         except IOError:


More information about the Mercurial-devel mailing list