diff -r 8286f551b7ee -r bd05d38a1002 hgext/chgserver.py --- a/hgext/chgserver.py Thu Mar 03 18:34:19 2016 +0100 +++ b/hgext/chgserver.py Fri Mar 04 13:18:02 2016 +0000 @@ -613,7 +613,7 @@ if self.baseaddress == self.address: return tempaddress = _tempaddress(self.baseaddress) - os.symlink(self.address, tempaddress) + os.symlink(os.path.basename(self.address), tempaddress) util.rename(tempaddress, self.baseaddress) def _reloadconfig(self, signum, frame):