patchset-created hook entry module
"""
-import os
import sys
import argparse
-from gerrithooks.misc import configure_logging
from gerrithooks.common import run_plugin_hooks
def parse_cmdline(argv):
def main():
""" patchset-created hook entry """
- # get parameters from command line
- params = parse_cmdline(sys.argv[1:])
-
- # set up logger
- logger = configure_logging(os.path.basename(sys.argv[0]))
-
- logger.info("patchset-created: project %s : branch %s, commit %s, change: "\
- "%s (draft: %s url: %s) topic: %s uploader: %s patchset: %s",
- params.project, params.branch, params.commit, params.change,
- params.is_draft, params.change_url, params.topic,
- params.uploader, params.patchset)
-
-
- return run_plugin_hooks("patchset-created", params, logger)
+ return run_plugin_hooks("patchset-created", parse_cmdline)
if __name__ == "__main__":
sys.exit(main())