##// END OF EJS Templates
docs: Make mod_wsgi description more clear and actionable
docs: Make mod_wsgi description more clear and actionable

File last commit:

r8548:0a84ef07 default
r8793:e6c7d225 stable
Show More
whitespacecleanup.sh
24 lines | 1.1 KiB | application/x-sh | BashLexer
/ scripts / whitespacecleanup.sh
Thomas De Schampheleire
scripts: properly check for errors in whitespacecleanup/run-all-cleanup...
r8209 #!/bin/bash -xe
Mads Kiilerich
scripts: move whitespacecleanup.sh to scripts/
r5517
# Enforce some consistency in whitespace - just to avoid spurious whitespaces changes
Mads Kiilerich
scripts: handle running with pending deleted files...
r8548 files=`hg files | egrep -v '/fontello/|/templates/email/|(^LICENSE-MERGELY.html|^docs/Makefile|^scripts/whitespacecleanup.sh|/(graph|mergely|native.history)\.js|/test_dump_html_mails.ref.html|\.png|\.gif|\.ico|\.pot|\.po|\.mo|\.tar\.gz|\.diff)$'`
Mads Kiilerich
scripts: move whitespacecleanup.sh to scripts/
r5517
Mads Kiilerich
scripts: ensure unix line endings
r6353 sed -i "s/`printf '\r'`//g" $files
Mads Kiilerich
scripts: move whitespacecleanup.sh to scripts/
r5517 sed -i -e "s,`printf '\t'`, ,g" $files
sed -i -e "s, *$,,g" $files
Mads Kiilerich
cleanup: consistent space before line continuation backslash
r5585 sed -i -e 's,\([^ ]\)\\$,\1 \\,g' -e 's,\(["'"'"']["'"'"']["'"'"']\) \\$,\1\\,g' $files
Mads Kiilerich
scripts: move whitespacecleanup.sh to scripts/
r5517 # ensure one trailing newline - remove empty last line and make last line include trailing newline:
sed -i -e '$,${/^$/d}' -e '$a\' $files
Mads Kiilerich
scripts: handle running with pending deleted files...
r8548 sed -i -e 's,\([^ /]\){,\1 {,g' `hg files 'set:**.css'`
sed -i -e 's|^\([^ /].*,\)\([^ ]\)|\1 \2|g' `hg files 'set:**.css'`
Mads Kiilerich
scripts: move whitespacecleanup.sh to scripts/
r5517
Mads Kiilerich
scripts: handle running with pending deleted files...
r8548 hg files | xargs chmod -x
hg files 'set:!binary()&grep("^#!")&!(**_tmpl.py)&!(**/template**)' | xargs chmod +x
Mads Kiilerich
scripts: move whitespacecleanup.sh to scripts/
r5517
Mads Kiilerich
scripts: introduce import cleanup using isort
r7717 # isort is installed from dev_requirements.txt
Mads Kiilerich
scripts: handle running with pending deleted files...
r8548 hg files 'set:!binary()&grep("^#!.*python")' 'set:**.py' | xargs isort --line-width 160 --lines-after-imports 2
Mads Kiilerich
scripts: introduce import cleanup using isort
r7717
Mads Kiilerich
scripts: make output from run-all-cleanup easier to parse...
r8164 echo "diff after $0:"
Mads Kiilerich
scripts: move whitespacecleanup.sh to scripts/
r5517 hg diff