src/mercurialserver/refreshauth.py
branchdebian
changeset 277 265b258904d2
parent 260 57dcdb212d00
child 311 3cbde66305e4
--- 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):