mercurial/localrepo.py
changeset 14482 58b36e9ea783
parent 14434 cc8c09855d19
child 14494 1ffeeb91c55d
--- a/mercurial/localrepo.py	Tue May 31 15:28:23 2011 -0500
+++ b/mercurial/localrepo.py	Tue May 31 19:16:18 2011 +0200
@@ -68,16 +68,12 @@
         elif create:
             raise error.RepoError(_("repository %s already exists") % path)
         else:
-            # find requirements
-            requirements = set()
             try:
-                requirements = set(self.opener.read("requires").splitlines())
+                requirements = scmutil.readrequires(self.opener, self.supported)
             except IOError, inst:
                 if inst.errno != errno.ENOENT:
                     raise
-            for r in requirements - self.supported:
-                raise error.RequirementError(
-                          _("requirement '%s' not supported") % r)
+                requirements = set()
 
         self.sharedpath = self.path
         try: