summaryrefslogtreecommitdiff
path: root/lock-repo.py
diff options
context:
space:
mode:
Diffstat (limited to 'lock-repo.py')
-rwxr-xr-xlock-repo.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/lock-repo.py b/lock-repo.py
index e3de55a..d18bfa1 100755
--- a/lock-repo.py
+++ b/lock-repo.py
@@ -13,10 +13,13 @@ import repolib
13 13
14 14
15def check_repo(env, log): 15def check_repo(env, log):
16 repo = repolib.Repository(env['SSH_HG_REPO']) 16 user, repo = env['SSH_HG_USER'], env['SSH_HG_REPO']
17 log.debug("Lockcheck perms for %s on %s", user, repo)
18
19 repo = repolib.Repository(repo)
17 repo.load_from_hgrc() 20 repo.load_from_hgrc()
18 21
19 if not repo.can_be_written_by(env['SSH_HG_USER']): 22 if not repo.can_be_written_by(user)
20 log.error("You can not write to this repository.") 23 log.error("You can not write to this repository.")
21 return 1 24 return 1
22 25