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