annotate .hgignore @ 6554:2c3d30095d5e

gearbox: replace paster with something TurboGears2-ish that still works with the Pylons stack This is a step towards moving away from the Pylons stack to TurboGears2, but still independent of it. Some notes from the porting - it could perhaps be the missing(?) documentation for migrating from paster to gearbox: Note: 'gearbox' without parameters will crash - specify '-h' to get started testing. Replace paster summary = 'yada yada' with the first line of the docstring of the Command class ... or override get_description. Note: All newlines in the docstring will be collapsed and mangle the long help text. Grouping of commands is not possible. Standard commands (for development) can't be customized under the same name or hidden. (Like for paster, the conceptual model also assumes that the sub-command naming is namespaced so commands from other packages won't conflict.) The usage help is fully automated from the declared options. For all deprecated Commands, replace paster hidden = True with gearbox deprecated = True Note: config_file, takes_config_file, min_args and max_args are not available / relevant. The gearbox parser is customized by overriding get_parser - there is nothing like paster update_parser. Gearbox is using argparse instead of optparse ... but argparse add_argument is mostly backwards compatible with optparse add_option. Instead of overriding command or run as in paster, override take_action in gearbox. The parsed arguments are passed to take_action, not available on the command instance. Paster BadCommand is not available and must be handled manually, terminating with sys.exit(1). There is no standard make-config command in gearbox. Paster appinstall has been replaced by the somewhat different setup_app module in gearbox. There is still no clean way to pass parameters to SetupAppCommand and it relies on websetup and other apparently unnecessary complexity. Instead, implement setup-db from scratch. Minor change by Thomas De Schampheleire: add gearbox logging configuration. Because we use logging.config.fileConfig(.inifile) during gearbox command execution, the logging settings need to be correct and contain a block for gearbox logging itself. Otherwise, errors in command processing are not even visible and the command exits silently.
author Mads Kiilerich <madski@unity3d.com>
date Tue, 25 Oct 2016 21:32:24 +0200
parents 9358211ee144
children 42718729687e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
848
a555d8345105 Small hgignore update
Lukasz Balcerzak <lukasz.balcerzak@python-center.org>
parents: 554
diff changeset
1 syntax: glob
a555d8345105 Small hgignore update
Lukasz Balcerzak <lukasz.balcerzak@python-center.org>
parents: 554
diff changeset
2 *.pyc
a555d8345105 Small hgignore update
Lukasz Balcerzak <lukasz.balcerzak@python-center.org>
parents: 554
diff changeset
3 *.swp
1971
3dd89d30cd28 ignore sqlite files
Marcin Kuzminski <marcin@python-works.com>
parents: 1893
diff changeset
4 *.sqlite
2555
b5c57e2176dc ignore tox stuff
Marcin Kuzminski <marcin@python-works.com>
parents: 2379
diff changeset
5 *.tox
1236
a28bd9cb6549 added egg-info,and .egg in hgignore
Marcin Kuzminski <marcin@python-works.com>
parents: 848
diff changeset
6 *.egg-info
a28bd9cb6549 added egg-info,and .egg in hgignore
Marcin Kuzminski <marcin@python-works.com>
parents: 848
diff changeset
7 *.egg
4986
7d6c4bd58abd i18n: don't include .mo files in the repo - build them on demand
Mads Kiilerich <madski@unity3d.com>
parents: 4902
diff changeset
8 *.mo
4997
9885bbacf99c .hgignore: Add .eggs/ and tarballcache/
Marc Abramowitz <marc@marc-abramowitz.com>
parents: 4986
diff changeset
9 .eggs/
9885bbacf99c .hgignore: Add .eggs/ and tarballcache/
Marc Abramowitz <marc@marc-abramowitz.com>
parents: 4986
diff changeset
10 tarballcache/
0
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
11
564e40829f80 initial commit.
Marcin Kuzminski
parents:
diff changeset
12 syntax: regexp
2106
95f1ed68cac1 ignore rcextensions
Marcin Kuzminski <marcin@python-works.com>
parents: 2007
diff changeset
13 ^rcextensions
848
a555d8345105 Small hgignore update
Lukasz Balcerzak <lukasz.balcerzak@python-center.org>
parents: 554
diff changeset
14 ^build
4096
9496c047ea4d added dist dir to .hgignore
Marcin Kuzminski <marcin@python-works.com>
parents: 3960
diff changeset
15 ^dist/
848
a555d8345105 Small hgignore update
Lukasz Balcerzak <lukasz.balcerzak@python-center.org>
parents: 554
diff changeset
16 ^docs/build/
a555d8345105 Small hgignore update
Lukasz Balcerzak <lukasz.balcerzak@python-center.org>
parents: 554
diff changeset
17 ^docs/_build/
9
058f63b6c2ff added hgignore
Marcin Kuzminski
parents: 0
diff changeset
18 ^data$
3908
b619d9eef67a ignore sql_dumps for testing schema migrations
Marcin Kuzminski <marcin@python-works.com>
parents: 3831
diff changeset
19 ^sql_dumps/
9
058f63b6c2ff added hgignore
Marcin Kuzminski
parents: 0
diff changeset
20 ^\.settings$
058f63b6c2ff added hgignore
Marcin Kuzminski
parents: 0
diff changeset
21 ^\.project$
72
596eb21f61d5 ignore db file
Marcin Kuzminski <marcin@python-blog.com>
parents: 9
diff changeset
22 ^\.pydevproject$
1893
27c8836e6356 ignore coverage and my local dev.ini file
Marcin Kuzminski <marcin@python-works.com>
parents: 1833
diff changeset
23 ^\.coverage$
4210
277684f23146 Rename some strings in defaults found in config files
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4181
diff changeset
24 ^kallithea\.db$
460
92cacbcb5272 ignore test db
Marcin Kuzminski <marcin@python-works.com>
parents: 327
diff changeset
25 ^test\.db$
4212
24c0d584ba86 General renaming to Kallithea
Bradley M. Kuhn <bkuhn@sfconservancy.org>
parents: 4210
diff changeset
26 ^Kallithea\.egg-info$
4902
03bbd33bc084 docs: rework stuff
Mads Kiilerich <madski@unity3d.com>
parents: 4212
diff changeset
27 ^my\.ini$
2007
324ac367a4da Added VCS into rhodecode core for faster and easier deployments of new versions
Marcin Kuzminski <marcin@python-works.com>
parents: 1971
diff changeset
28 ^fabfile.py
3831
bd39c1f70e35 Updated hgignore to skip .idea config files
Marcin Kuzminski <marcin@python-works.com>
parents: 3051
diff changeset
29 ^\.idea$
5516
bfa66e8887d7 hgignore: ignore `.cache/`, created by pytest 2.8 when writing `.cache/v/cache/lastfailed`
Mads Kiilerich <madski@unity3d.com>
parents: 5416
diff changeset
30 ^\.cache$
6038
9358211ee144 tests: move test data to top level 'data' folder - make grepping in kallithea/ easier
Mads Kiilerich <madski@unity3d.com>
parents: 5516
diff changeset
31 /__pycache__$