# HG changeset patch # User Hubert Plociniczak # Date 1208518596 -3600 # Node ID f3654416d17866c4bbbe8d1ed6126c791c9bb731 # Parent e7d5254cd0cac2b2e818f8626ab42e4e281def36 minor changes to README and script diff -r e7d5254cd0ca -r f3654416d178 README --- a/README Fri Apr 18 10:18:35 2008 +0100 +++ b/README Fri Apr 18 12:36:36 2008 +0100 @@ -76,7 +76,7 @@ --gecos "Mercurial repositories" hg sudo -u hg -H -s cd - mkdir -p admin repos/hgadmin/keys/admin + mkdir -p admin repos/hgadmin/keys/admin .ssh cd admin hg clone http://hg.opensource.lshift.net/hg-admin-tools cp hg-admin-tools/hg-ssh-wrapper ~ @@ -85,9 +85,9 @@ echo "init admin/* *" > hg-ssh-access.conf cp /tmp/my-ssh-public-key keys/admin/myname hg add - hg commit + hg commit -m "initial commit" cp ~/admin/hg-admin-tools/hgadmin-hgrc .hg/hgrc - ../../admin/hg-admin-tools/refresh-auth + ../../admin/hg-admin-tools/refresh-auth ./hg-ssh-wrapper exit exit diff -r e7d5254cd0ca -r f3654416d178 hg-ssh --- a/hg-ssh Fri Apr 18 10:18:35 2008 +0100 +++ b/hg-ssh Fri Apr 18 12:36:36 2008 +0100 @@ -69,9 +69,9 @@ if globmatch(rk, keyname) and globmatch(rp, path): #logfile.write("Used rule: %s\n" % l) return rule in applicable - return False finally: f.close() + return False def get_cmd(rulefile, keyname, cmd): if cmd.startswith('hg -R ') and cmd.endswith(' serve --stdio'): diff -r e7d5254cd0ca -r f3654416d178 refresh-auth --- a/refresh-auth Fri Apr 18 10:18:35 2008 +0100 +++ b/refresh-auth Fri Apr 18 12:36:36 2008 +0100 @@ -35,6 +35,7 @@ akeys.write("%s %s\n" % (prefix, l.strip())) finally: kf.close() +akeys.close() os.rename(akeyfile + "_new", akeyfile)