bzexport: use repo.vfs (
bug 1359955); r?glob
Mercurial 4.2 deprecated repo.opener. repo.vfs has been around for
ages. So use it.
MozReview-Commit-ID: LlqlT79zZvb
--- a/hgext/bzexport/__init__.py
+++ b/hgext/bzexport/__init__.py
@@ -240,17 +240,17 @@ def select_users(valid, keys):
users = []
for key in keys:
users.extend(valid[key])
return users
# Copied from savecommitmessage in localrepo.py (but with variable filename and unicode)
def savefile(repo, basename, text):
- fp = repo.opener(basename, 'wb')
+ fp = repo.vfs(basename, 'wb')
try:
fp.write(text.encode('utf-8'))
finally:
fp.close()
return repo.pathto(fp.name[len(repo.root) + 1:])
# Sure sign of a poor developer: they implement their own half-assed, one-off
# templating engine instead of reusing an existing one.