diff -r b6e65bddda7c -r 265b258904d2 src/mercurialserver/refreshauth.py --- a/src/mercurialserver/refreshauth.py Sat Dec 04 20:22:01 2010 +0000 +++ b/src/mercurialserver/refreshauth.py Fri Dec 17 21:00:06 2010 +0000 @@ -4,7 +4,7 @@ import re import base64 -import os +import os, stat import os.path import subprocess from mercurialserver import config @@ -55,6 +55,7 @@ if len(l): akeys.write('%s"%s %s" %s\n' % (prefix, wrappercommand, keyname, l)) akeys.close() + os.chmod(akeyfile + "_new", stat.S_IRUSR) os.rename(akeyfile + "_new", akeyfile) def hook(ui, repo, hooktype, node=None, source=None, **kwargs):