Show More
@@ -0,0 +1,24 b'' | |||
|
1 | #!/usr/bin/env python3 | |
|
2 | ||
|
3 | # hg files 'set:!binary()&grep("^#!.*python")' 'set:**.py' | xargs scripts/source_format.py | |
|
4 | ||
|
5 | import re | |
|
6 | import sys | |
|
7 | ||
|
8 | ||
|
9 | filenames = sys.argv[1:] | |
|
10 | ||
|
11 | for fn in filenames: | |
|
12 | with open(fn) as f: | |
|
13 | org_content = f.read() | |
|
14 | ||
|
15 | mod_name = fn[:-3] if fn.endswith('.py') else fn | |
|
16 | mod_name = mod_name[:-9] if mod_name.endswith('/__init__') else mod_name | |
|
17 | mod_name = mod_name.replace('/', '.') | |
|
18 | def f(m): | |
|
19 | return '"""\n%s\n%s\n' % (mod_name, '~' * len(mod_name)) | |
|
20 | new_content = re.sub(r'^"""\n(kallithea\..*\n)(~+\n)?', f, org_content, count=1, flags=re.MULTILINE) | |
|
21 | ||
|
22 | if new_content != org_content: | |
|
23 | with open(fn, 'w') as f: | |
|
24 | f.write(new_content) |
@@ -13,7 +13,7 b'' | |||
|
13 | 13 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
14 | 14 | """ |
|
15 | 15 | kallithea.bin.vcs_hooks |
|
16 | ~~~~~~~~~~~~~~~~~~~ | |
|
16 | ~~~~~~~~~~~~~~~~~~~~~~~ | |
|
17 | 17 | |
|
18 | 18 | Entry points for Kallithea hooking into Mercurial and Git. |
|
19 | 19 |
@@ -12,8 +12,8 b'' | |||
|
12 | 12 | # You should have received a copy of the GNU General Public License |
|
13 | 13 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
14 | 14 | """ |
|
15 |
kallithea. |
|
|
16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
|
15 | kallithea.config.middleware.https_fixup | |
|
16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
|
17 | 17 | |
|
18 | 18 | middleware to handle https correctly |
|
19 | 19 |
@@ -12,8 +12,8 b'' | |||
|
12 | 12 | # You should have received a copy of the GNU General Public License |
|
13 | 13 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
14 | 14 | """ |
|
15 |
kallithea. |
|
|
16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
|
15 | kallithea.config.middleware.permanent_repo_url | |
|
16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
|
17 | 17 | |
|
18 | 18 | middleware to handle permanent repo URLs, replacing PATH_INFO '/_123/yada' with |
|
19 | 19 | '/name/of/repo/yada' after looking 123 up in the database. |
@@ -12,8 +12,8 b'' | |||
|
12 | 12 | # You should have received a copy of the GNU General Public License |
|
13 | 13 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
14 | 14 | """ |
|
15 |
kallithea. |
|
|
16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
|
15 | kallithea.config.middleware.pygrack | |
|
16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
|
17 | 17 | |
|
18 | 18 | Python implementation of git-http-backend's Smart HTTP protocol |
|
19 | 19 |
@@ -12,8 +12,8 b'' | |||
|
12 | 12 | # You should have received a copy of the GNU General Public License |
|
13 | 13 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
14 | 14 | """ |
|
15 |
kallithea. |
|
|
16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
|
15 | kallithea.config.middleware.simplegit | |
|
16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
|
17 | 17 | |
|
18 | 18 | SimpleGit middleware for handling Git protocol requests (push/clone etc.) |
|
19 | 19 | It's implemented with basic auth function |
@@ -12,8 +12,8 b'' | |||
|
12 | 12 | # You should have received a copy of the GNU General Public License |
|
13 | 13 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
14 | 14 | """ |
|
15 |
kallithea. |
|
|
16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
|
15 | kallithea.config.middleware.simplehg | |
|
16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
|
17 | 17 | |
|
18 | 18 | SimpleHg middleware for handling Mercurial protocol requests (push/clone etc.). |
|
19 | 19 | It's implemented with basic auth function |
@@ -12,8 +12,8 b'' | |||
|
12 | 12 | # You should have received a copy of the GNU General Public License |
|
13 | 13 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
14 | 14 | """ |
|
15 |
kallithea. |
|
|
16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
|
15 | kallithea.config.middleware.wrapper | |
|
16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
|
17 | 17 | |
|
18 | 18 | Wrap app to measure request and response time ... all the way to the response |
|
19 | 19 | WSGI iterator has been closed. |
@@ -13,7 +13,7 b'' | |||
|
13 | 13 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
14 | 14 | """ |
|
15 | 15 | kallithea.lib.conf |
|
16 |
~~~~~~~~~~~~~~~~~~ |
|
|
16 | ~~~~~~~~~~~~~~~~~~ | |
|
17 | 17 | |
|
18 | 18 | Various config settings for Kallithea |
|
19 | 19 |
@@ -13,7 +13,7 b'' | |||
|
13 | 13 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
14 | 14 | """ |
|
15 | 15 | kallithea.lib.webutils |
|
16 | ~~~~~~~~~~~~~~~~~~~~ | |
|
16 | ~~~~~~~~~~~~~~~~~~~~~~ | |
|
17 | 17 | |
|
18 | 18 | Helper functions that may rely on the current WSGI request, exposed in the TG2 |
|
19 | 19 | thread-local "global" variables. It should have few dependencies so it can be |
@@ -12,8 +12,8 b'' | |||
|
12 | 12 | # You should have received a copy of the GNU General Public License |
|
13 | 13 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
14 | 14 | """ |
|
15 |
kallithea.model. |
|
|
16 | ~~~~~~~~~~~~~~~~~~ | |
|
15 | kallithea.model.userlog | |
|
16 | ~~~~~~~~~~~~~~~~~~~~~~~ | |
|
17 | 17 | |
|
18 | 18 | Database Models for Kallithea |
|
19 | 19 |
@@ -8,6 +8,7 b' set -x' | |||
|
8 | 8 | scripts/docs-headings.py |
|
9 | 9 | scripts/generate-ini.py |
|
10 | 10 | scripts/whitespacecleanup.sh |
|
11 | hg files 'set:!binary()&grep("^#!.*python")' 'set:**.py' | xargs scripts/source_format.py | |
|
11 | 12 | |
|
12 | 13 | hg files 'set:!binary()&grep("^#!.*python")' 'set:**.py' | xargs scripts/pyflakes |
|
13 | 14 | echo "no blocking problems found by $0" |
General Comments 0
You need to be logged in to leave comments.
Login now