# HG changeset patch # User Mads Kiilerich # Date 1365090355 -7200 # Node ID 55585c86be83dcd6ed534f0a8b16eb1878793ab8 # Parent 658ccf9727efb57bd5d27ebfe65ef5398f6d2089 hooks: make_lock is tristate Missed in 260a7a01. diff -r 658ccf9727ef -r 55585c86be83 rhodecode/lib/hooks.py --- a/rhodecode/lib/hooks.py Thu Apr 04 16:51:38 2013 +0200 +++ b/rhodecode/lib/hooks.py Thu Apr 04 17:45:55 2013 +0200 @@ -143,7 +143,7 @@ kw.update(ex) callback(**kw) - if ex.make_lock: + if ex.make_lock is not None and ex.make_lock: Repository.lock(Repository.get_by_repo_name(ex.repository), user.user_id) #msg = 'Made lock on repo `%s`' % repository #sys.stdout.write(msg) @@ -202,7 +202,7 @@ kw.update(ex) callback(**kw) - if not ex.make_lock: + if ex.make_lock is not None and not ex.make_lock: Repository.unlock(Repository.get_by_repo_name(ex.repository)) msg = 'Released lock on repo `%s`\n' % ex.repository sys.stdout.write(msg)