Esempio n. 1
0
#HGWEBCOMMIT_REPOSITORY_BACKEND = 'hgwebcommit.repository.dummy.DummyRepository'
HGWEBCOMMIT_ENCODING = 'utf-8'
HGWEBCOMMIT_ALLOW_COMMIT = True

# actions
HGWEBCOMMIT_ACTIONS = (
    #'hgwebcommit.actions.hello',
)

# command actions
#from hgwebcommit.actions import ExecuteCommandAction, manager
#act = ExecuteCommandAction('echo_command', 'echo command', ['echo', 'hello'])
#manager.add(act)

# logging
#import logging
#from hgwebcommit.logger import MonthlyRotatingFileHandler
#logging_handler = MonthlyRotatingFileHandler('/var/log/webcommit.log')
#logging_handler.setLevel(logging.INFO)
#logging_handler.suffix = '%Y%m'
#logging_handler.setFormatter(logging.Formatter(
#    '%(asctime)s %(message)s',
#    '%Y-%m-%d %H:%M:%S'
#))
#app.logger.addHandler(logging_handler)

if __name__ == '__main__':
    app.debug = True
    app.config.from_object(__name__)
    app.run(host='127.0.0.1')
Esempio n. 2
0
def webcommit(ui, repo, **opts):
    """start hgwebcommit webserver"""
    from hgwebcommit import app
    app.config.update(DEFAULT_CONFIG)
    app.config['HGWEBCOMMIT_REPOSITORY'] = repo.root
    app.run(host=opts['address'], port=opts['port'])