Mercurial > kallithea
changeset 5506:1ea1761bab12 stable
git: fix reposcan failure when encountering git repositories on read-only filesystems
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Wed, 16 Sep 2015 02:54:32 +0200 |
parents | 41fe196eeaf5 |
children | d4f66ca15110 |
files | kallithea/lib/vcs/backends/git/repository.py |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/kallithea/lib/vcs/backends/git/repository.py Wed Sep 16 02:54:32 2015 +0200 +++ b/kallithea/lib/vcs/backends/git/repository.py Wed Sep 16 02:54:32 2015 +0200 @@ -675,10 +675,10 @@ try: update_server_info(self._repo) except OSError as e: - if e.errno != errno.ENOENT: + if e.errno not in [errno.ENOENT, errno.EROFS]: raise # Workaround for dulwich crashing on for example its own dulwich/tests/data/repos/simple_merge.git/info/refs.lock - log.error('Ignoring error running update-server-info: %s', e) + log.error('Ignoring %s running update-server-info: %s', type(e).name, e) @LazyProperty def workdir(self):