# Additional mappings that are not present in the pygments lexers# used for building stats# format is {'ext':['Names']} eg. {'py':['Python']} note: there can be# more than one name for extension# NOTE: that this will overide any mappings in LANGUAGES_EXTENSIONS_MAP# build by pygmentsEXTRA_MAPPINGS={}#==============================================================================# WHOOSH INDEX EXTENSIONS#==============================================================================# if INDEX_EXTENSIONS is [] it'll use pygments lexers extensions by default.# To set your own just add to this list extensions to index with contentINDEX_EXTENSIONS=[]# additional extensions for indexing besides the default from pygments# those get's added to INDEX_EXTENSIONSEXTRA_INDEX_EXTENSIONS=[]#==============================================================================# POST CREATE REPOSITORY HOOK#==============================================================================# this function will be executed after each repository is createddef_crhook(*args,**kwargs):""" Post create repository HOOK kwargs available: :param repo_name: :param repo_type: :param description: :param private: :param created_on: :param enable_downloads: :param repo_id: :param user_id: :param enable_statistics: :param clone_uri: :param fork_id: :param group_id: :param created_by: """return0CREATE_REPO_HOOK=_crhook#==============================================================================# POST PUSH HOOK#==============================================================================# this function will be executed after each push it's runned after the build-in# hook that rhodecode uses for logging pushesdef_pushhook(*args,**kwargs):""" Post push hook kwargs available: :param username: name of user who pushed :param ip: ip of who pushed :param action: pull :param repository: repository name :param pushed_revs: generator of pushed revisions """return0PUSH_HOOK=_pushhook#==============================================================================# POST PULL HOOK#==============================================================================# this function will be executed after each push it's runned after the build-in# hook that rhodecode uses for logging pushesdef_pullhook(*args,**kwargs):""" Post pull hook kwargs available:: :param username: name of user who pulled :param ip: ip of who pushed :param action: pull :param repository: repository name """return0PULL_HOOK=_pullhook