##// END OF EJS Templates
hg: Redirect Mercurial stdout/stderr to logging when running as WSGI...
hg: Redirect Mercurial stdout/stderr to logging when running as WSGI Any "console" output from Mercurial when Kallithea is running from WSGI should end up in Kallithea's logs. That seems like a nice general feature. This will however also solve another rare but more critical problem: Mercurial is writing to sys.stdout / sys.stderr, using several layers of wrapping. Since Mercurial 5.5 (with https://repo.mercurial-scm.org/hg/rev/8e04607023e5 ), all writes are given a memoryview. Apache httpd mod_wsgi is invoking the WSGI with a custom mod_wsgi.Log injected in sys.stdout / sys.stderr . This logger can however not handle memoryview - https://github.com/GrahamDumpleton/mod_wsgi/issues/863 .

File last commit:

r8638:278cc593 default
r8795:fe050a93 stable
Show More
.hgignore
59 lines | 1.2 KiB | text/plain | TextLexer
Lukasz Balcerzak
Small hgignore update
r848 syntax: glob
*.pyc
*.swp
ignore sqlite files
r1971 *.sqlite
ignore tox stuff
r2555 *.tox
added egg-info,and .egg in hgignore
r1236 *.egg-info
*.egg
Mads Kiilerich
i18n: don't include .mo files in the repo - build them on demand...
r4986 *.mo
Mads Kiilerich
hgignore: *.orig and *.rej as created by hg when using revert, import, mq, etc
r7771 *.orig
*.rej
Mads Kiilerich
hgignore: ignore *.bak - such files are created by tools like 2to3
r7664 *.bak
Marc Abramowitz
.hgignore: Add .eggs/ and tarballcache/...
r4997 .eggs/
Marcin Kuzminski
initial commit.
r0
syntax: regexp
Mads Kiilerich
hgignore: cleanup
r8516 ^extensions\.py$
^build$
^dist$
^docs/build$
^docs/_build$
Marcin Kuzminski
added hgignore
r9 ^data$
Mads Kiilerich
hgignore: cleanup
r8516 ^sql_dumps$
Marcin Kuzminski
added hgignore
r9 ^\.settings$
^\.project$
Marcin Kuzminski
ignore db file
r72 ^\.pydevproject$
ignore coverage and my local dev.ini file
r1893 ^\.coverage$
Mads Kiilerich
front-end: Introduce 'front-end' directory with source files for building the front-end...
r7379 ^kallithea/front-end/node_modules$
^kallithea/front-end/package-lock\.json$
Thomas De Schampheleire
front-end: fix documentation regarding theme.less file...
r7751 ^kallithea/front-end/theme\.less$
Mads Kiilerich
front-end: Store temporary files in a tmp directory...
r7380 ^kallithea/front-end/tmp$
Mads Kiilerich
front-end: Use codemirror from node_modules and stop bundling it
r7386 ^kallithea/public/codemirror$
Mads Kiilerich
front-end: Use select2 from node_modules and stop bundling it...
r7384 ^kallithea/public/css/select2-spinner\.gif$
^kallithea/public/css/select2\.png$
^kallithea/public/css/select2x2\.png$
^kallithea/public/css/style\.css$
^kallithea/public/css/style\.css\.map$
Mads Kiilerich
front-end: Use the existing bootstrap.js from node_modules and stop bundling Bootstrap
r7382 ^kallithea/public/js/bootstrap\.js$
Mads Kiilerich
front-end: Use DataTables from node_modules and stop bundling it...
r7385 ^kallithea/public/js/dataTables\.bootstrap\.js$
domruf
front-end: use At.js for MentionsAutoComplete...
r7387 ^kallithea/public/js/jquery\.atwho\.min\.js$
^kallithea/public/js/jquery\.caret\.min\.js$
Mads Kiilerich
front-end: Use DataTables from node_modules and stop bundling it...
r7385 ^kallithea/public/js/jquery\.dataTables\.js$
Mads Kiilerich
front-end: Use jQuery and Flot from node_modules and stop bundling them...
r7383 ^kallithea/public/js/jquery\.flot\.js$
^kallithea/public/js/jquery\.flot\.selection\.js$
^kallithea/public/js/jquery\.flot\.time\.js$
^kallithea/public/js/jquery\.min\.js$
Mads Kiilerich
front-end: Use select2 from node_modules and stop bundling it...
r7384 ^kallithea/public/js/select2\.js$
Bradley M. Kuhn
Rename some strings in defaults found in config files
r4210 ^kallithea\.db$
ignore test db
r460 ^test\.db$
Bradley M. Kuhn
General renaming to Kallithea
r4212 ^Kallithea\.egg-info$
Mads Kiilerich
docs: rework stuff...
r4902 ^my\.ini$
Mads Kiilerich
hgignore: cleanup
r8516 ^fabfile\.py$
Updated hgignore to skip .idea config files
r3831 ^\.idea$
Mads Kiilerich
hgignore: ignore `.cache/`, created by pytest 2.8 when writing `.cache/v/cache/lastfailed`
r5516 ^\.cache$
Mads Kiilerich
hgignore: .pytest_cache...
r7375 ^\.pytest_cache$
Mads Kiilerich
docs: when using venv with a clone, recommend using 'venv' as location...
r8385 ^venv$
Mads Kiilerich
tests: move test data to top level 'data' folder - make grepping in kallithea/ easier...
r6001 /__pycache__$
Mads Kiilerich
docs: describe, visualize, and verify internal code structure and layering...
r8550 ^deps\.dot$
^deps\.svg$
^deps\.txt$
Mads Kiilerich
pytype: introduce configuration for running pytype...
r8638 ^\.pytype/