comparison mercurial/hgweb/server.py @ 3076:4c9fcb5e3b82

If local repository is missing, make error message clearer. Faheem Mitha suggested finding a better error message. The nice error message is taken from cogito.
author Thomas Arendsen Hein <thomas@intevation.de>
date Mon, 11 Sep 2006 10:08:30 +0200
parents 345bac2bc4ec
children 2e043c9a38a6
comparison
equal deleted inserted replaced
3075:baa3873eb387 3076:4c9fcb5e3b82
205 hgwebobj = self.webdirmaker(self.webdir_conf) 205 hgwebobj = self.webdirmaker(self.webdir_conf)
206 elif self.repo is not None: 206 elif self.repo is not None:
207 hgwebobj = self.repoviewmaker(repo.__class__(repo.ui, 207 hgwebobj = self.repoviewmaker(repo.__class__(repo.ui,
208 repo.origroot)) 208 repo.origroot))
209 else: 209 else:
210 raise hg.RepoError(_('no repo found')) 210 raise hg.RepoError(_("There is no Mercurial repository here"
211 " (.hg not found)"))
211 return hgwebobj 212 return hgwebobj
212 213
213 class IPv6HTTPServer(MercurialHTTPServer): 214 class IPv6HTTPServer(MercurialHTTPServer):
214 address_family = getattr(socket, 'AF_INET6', None) 215 address_family = getattr(socket, 'AF_INET6', None)
215 216