##// END OF EJS Templates
Added info about depraction of RhodeCode 1.7.X
Added info about depraction of RhodeCode 1.7.X

File last commit:

r4089:a5888ca7 default
r4105:99b98a08 default
Show More
post_receive_tmpl.py
31 lines | 849 B | text/x-python | PythonLexer
chmod the hooks to 755, like all other githooks....
r2411 #!/usr/bin/env python
import os
import sys
try:
import rhodecode
Fixed githooks for fetching multiple tags and branches....
r2617 RC_HOOK_VER = '_TMPL_'
os.environ['RC_HOOK_VER'] = RC_HOOK_VER
chmod the hooks to 755, like all other githooks....
r2411 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('.')
Fixed githooks for fetching multiple tags and branches....
r2617 push_data = sys.stdin.readlines()
chmod the hooks to 755, like all other githooks....
r2411 # os.environ is modified here by a subprocess call that
# runs git and later git executes this hook.
Fixed spelling of get's to gets
r4089 # Environ gets some additional info from rhodecode system
chmod the hooks to 755, like all other githooks....
r2411 # like IP or username from basic-auth
handle_git_post_receive(repo_path, push_data, os.environ)
sys.exit(0)
if __name__ == '__main__':
main()