# HG changeset patch
# User Cédric Krier <ced@b2ck.com>
# Date 1505158690 -7200
# Node ID a41e4382ea6e7123ad6d7e7908f2fccfacbd276d
# Parent  a286d6c6b19cb40aa14ae7df9e0ce1e90fa8b59b
Use repo vfs to join the server log

The method join on repo has been removed in changeset edb7f628ef8b of
mercurial.

diff -r a286d6c6b19c -r a41e4382ea6e src/mercurialserver/servelog.py
--- a/src/mercurialserver/servelog.py	Wed Mar 05 12:16:46 2014 +0100
+++ b/src/mercurialserver/servelog.py	Mon Sep 11 21:38:10 2017 +0200
@@ -33,7 +33,7 @@
         op=op,
         key=ruleset.rules.get('user'),
         ssh_connection=os.environ['SSH_CONNECTION'],))
-    with open(repo.join("mercurial-server.log"), "a+") as log:
+    with open(repo.vfs.join("mercurial-server.log"), "a+") as log:
         fcntl.flock(log.fileno(), fcntl.LOCK_EX)
         log.seek(0, os.SEEK_END)
         # YAML log file format