extensions: adapt hooks to latest version of extensions (pre-push)
This commit is contained in:
parent
fb41f887c1
commit
ae2d789fbe
2 changed files with 5 additions and 4 deletions
|
|
@ -93,6 +93,7 @@ def pre_push(extras):
|
|||
|
||||
It bans pushing when the repository is locked.
|
||||
"""
|
||||
|
||||
usr = User.get_by_username(extras.username)
|
||||
output = ''
|
||||
if extras.locked_by[0] and usr.user_id != int(extras.locked_by[0]):
|
||||
|
|
@ -287,7 +288,7 @@ pre_push_extension = ExtensionCallback(
|
|||
hook_name='PRE_PUSH_HOOK',
|
||||
kwargs_keys=(
|
||||
'server_url', 'config', 'scm', 'username', 'ip', 'action',
|
||||
'repository', 'repo_store_path'))
|
||||
'repository', 'repo_store_path', 'commit_ids'))
|
||||
|
||||
|
||||
post_push_extension = ExtensionCallback(
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@ def load_extension(filename, async=False):
|
|||
# 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
|
||||
# NOTE: that this will override any mappings in LANGUAGES_EXTENSIONS_MAP
|
||||
# build by pygments
|
||||
EXTRA_MAPPINGS = {}
|
||||
|
||||
|
|
@ -348,7 +348,7 @@ def _prepushhook(*args, **kwargs):
|
|||
|
||||
expected_parameters = (
|
||||
'server_url', 'config', 'scm', 'username', 'ip', 'action',
|
||||
'repository', 'repo_store_path')
|
||||
'repository', 'repo_store_path', 'commit_ids')
|
||||
_verify_kwargs(expected_parameters, kwargs)
|
||||
|
||||
return 0
|
||||
|
|
@ -516,5 +516,5 @@ def _verify_kwargs(expected_parameters, kwargs):
|
|||
missing_kwargs = expected_parameters - kwargs_keys
|
||||
unexpected_kwargs = kwargs_keys - expected_parameters
|
||||
raise AssertionError(
|
||||
"Missing parameters: %r, unexpected parameters: %s" %
|
||||
"rcextensions: Missing parameters: %r, unexpected parameters: %s" %
|
||||
(missing_kwargs, unexpected_kwargs))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue