Use repo.vfs() instead of repo.opener()

The method() opener has been a link to vfs() since a long time, and it's
now removed in 4.3.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
This commit is contained in:
Felipe Contreras
2019-06-01 16:09:55 -05:00
parent ed5a70706a
commit e25d3d78cd

View File

@@ -1207,7 +1207,11 @@ def do_export(parser):
tagnode, branch = write_tag(parser.repo, tag, node, msg, author)
p_revs[tagnode] = 'refs/heads/branches/' + gitref(branch)
else:
fp = parser.repo.opener('localtags', 'a')
if check_version(2, 4):
vfs = parser.repo.vfs
else:
vfs = parser.repo.opener
fp = vfs('localtags', 'a')
fp.write('%s %s\n' % (node, tag))
fp.close()
p_revs[bnode] = ref