Mercurial > public > mercurial-scm > hg
comparison mercurial/hgweb/server.py @ 3079: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
3078:baa3873eb387 | 3079: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 |