1*		whitespace=space-before-tab,trailing-space
2*.[chly]	whitespace=space-before-tab,trailing-space,indent-with-non-tab,tabwidth=4
3*.pl		whitespace=space-before-tab,trailing-space,tabwidth=4
4*.po		whitespace=space-before-tab,trailing-space,tab-in-indent,-blank-at-eof
5*.sgml		whitespace=space-before-tab,trailing-space,tab-in-indent,-blank-at-eol
6*.x[ms]l	whitespace=space-before-tab,trailing-space,tab-in-indent
7
8# Avoid confusing ASCII underlines with leftover merge conflict markers
9README		conflict-marker-size=32
10README.*	conflict-marker-size=32
11
12# Certain data files that contain special whitespace, and other special cases
13*.data						-whitespace
14contrib/pgcrypto/sql/pgp-armor.sql		whitespace=-blank-at-eol
15src/backend/catalog/sql_features.txt		whitespace=space-before-tab,blank-at-eof,-blank-at-eol
16
17# Test output files that contain extra whitespace
18*.out					-whitespace
19contrib/*/output/*.source		-whitespace
20src/pl/plpgsql/src/output/*.source	-whitespace
21src/test/regress/output/*.source	-whitespace
22src/interfaces/ecpg/test/expected/*	-whitespace
23src/interfaces/libpq/test/expected.out	whitespace=-blank-at-eof
24
25# These files are maintained or generated elsewhere.  We take them as is.
26configure				-whitespace
27ppport.h				-whitespace
28src/backend/regex/COPYRIGHT		-whitespace
29src/backend/regex/re_syntax.n		-whitespace
30src/backend/snowball/libstemmer/*.c	-whitespace
31src/backend/utils/mb/Unicode/*-std.txt	-whitespace
32src/include/snowball/libstemmer/*	-whitespace
33src/timezone/data/*			-whitespace
34