Mercurial > hg
diff mercurial/statichttprepo.py @ 43025:3518da504303
vfs: give all vfs an options attribute by default
Multiple code path assume vfs have an options attribute, including the vfs module
itself. So for consistency we explicitly add one to all vfs.
This will prevent various crash in the next changesets.
Differential Revision: https://phab.mercurial-scm.org/D6935
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Fri, 27 Sep 2019 05:17:30 +0200 |
parents | d345627d104b |
children | 2372284d9457 |
line wrap: on
line diff
--- a/mercurial/statichttprepo.py Fri Sep 27 06:24:42 2019 +0200 +++ b/mercurial/statichttprepo.py Fri Sep 27 05:17:30 2019 +0200 @@ -115,6 +115,7 @@ class statichttpvfs(vfsmod.abstractvfs): def __init__(self, base): self.base = base + self.options = {} def __call__(self, path, mode='r', *args, **kw): if mode not in ('r', 'rb'):