Mercurial > public > mercurial-scm > hg-stable
diff mercurial/localrepo.py @ 14482:58b36e9ea783
introduce new function scmutil.readrequires
for reading and parsing the .hg/requires file
author | Adrian Buehlmann <adrian@cadifra.com> |
---|---|
date | Tue, 31 May 2011 19:16:18 +0200 |
parents | cc8c09855d19 |
children | 1ffeeb91c55d |
line wrap: on
line diff
--- 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: