Files
@ 9584eb51ae52
Branch filter:
Location: kallithea/.coveragerc - annotation
9584eb51ae52
1.1 KiB
text/plain
git: initialize hook app environment with paste as we do in other places
We want to use the whole paste / tg stack because it will do more
initialization for us - consistently, and in the right order.
This will allow a next change to avoid a problem in our custom beaker
initialization.
Going through paste might be a bit more heavy and slower than before, but it is
only run once for each git push.
Ultimately, we should probably get rid of the special hook entry point, and
just use kallithea-cli as the only entry point.
We want to use the whole paste / tg stack because it will do more
initialization for us - consistently, and in the right order.
This will allow a next change to avoid a problem in our custom beaker
initialization.
Going through paste might be a bit more heavy and slower than before, but it is
only run once for each git push.
Ultimately, we should probably get rid of the special hook entry point, and
just use kallithea-cli as the only entry point.
7790b34a0cef 7790b34a0cef 7790b34a0cef 7790b34a0cef 7790b34a0cef 7790b34a0cef ddee465a345a 7790b34a0cef 7790b34a0cef 7790b34a0cef 7790b34a0cef 7790b34a0cef 7790b34a0cef 0acb46763886 4b241f198cf2 4b241f198cf2 4b241f198cf2 4b241f198cf2 4b241f198cf2 4b241f198cf2 4b241f198cf2 4b241f198cf2 4b241f198cf2 4b241f198cf2 4b241f198cf2 4b241f198cf2 4b241f198cf2 4b241f198cf2 4b241f198cf2 0acb46763886 0acb46763886 0acb46763886 0acb46763886 | [run]
omit =
# the bin scripts are not part of the Kallithea web app
kallithea/bin/*
# we ship with no active extensions
kallithea/config/rcextensions/*
# dbmigrate is not a part of the Kallithea web app
kallithea/lib/dbmigrate/*
# the tests themselves should not be part of the coverage report
kallithea/tests/*
# the scm hooks are not run in the kallithea process
kallithea/config/post_receive_tmpl.py
kallithea/config/pre_receive_tmpl.py
# same omit lines should be present in sections 'run' and 'report'
[report]
omit =
# the bin scripts are not part of the Kallithea web app
kallithea/bin/*
# we ship with no active extensions
kallithea/config/rcextensions/*
# dbmigrate is not a part of the Kallithea web app
kallithea/lib/dbmigrate/*
# the tests themselves should not be part of the coverage report
kallithea/tests/*
# the scm hooks are not run in the kallithea process
kallithea/config/post_receive_tmpl.py
kallithea/config/pre_receive_tmpl.py
[paths]
source =
kallithea/
**/workspace/*/kallithea
|