bzexport: use repo.vfs (bug 1359955); r?glob draft
authorGregory Szorc <gps@mozilla.com>
Wed, 26 Apr 2017 11:56:32 -0700
changeset 10870 d011dbe42df64ddfbabc59c7848e5cb88e9898cd
parent 10867 c10283329959cca97f7f714d47f838d1268a7a9d
child 10871 decf4f15ff39b233bf8534e3ca155470cedfa42a
push id1642
push userbmo:gps@mozilla.com
push dateWed, 26 Apr 2017 19:14:16 +0000
reviewersglob
bugs1359955
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
hgext/bzexport/__init__.py
--- 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.