Mercurial > kallithea
view rhodecode/config/post_receive_tmpl.py @ 2488:b5b34d71b23b beta
fix crypt password on update my account
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Tue, 19 Jun 2012 22:28:44 +0200 |
parents | d3978233fcfa |
children | c0ec29b20eb6 |
line wrap: on
line source
#!/usr/bin/env python import os import sys try: import rhodecode from rhodecode.lib.hooks import handle_git_post_receive except ImportError: rhodecode = None def main(): if rhodecode is None: # exit with success if we cannot import rhodecode !! # this allows simply push to this repo even without # rhodecode sys.exit(0) repo_path = os.path.abspath('.') push_data = sys.stdin.read().strip().split(' ') # os.environ is modified here by a subprocess call that # runs git and later git executes this hook. # Environ get's some additional info from rhodecode system # like IP or username from basic-auth handle_git_post_receive(repo_path, push_data, os.environ) sys.exit(0) if __name__ == '__main__': main()