Backpatch to 8.2 as that's how far the structure looks the same.
--- /dev/null
+/pg_regress
+
+# Exclude all C files in subdirectories
+/*/*.c
+
+# Exclude subdirectories
+/log/
+/results/
+/tmp_check/
--- /dev/null
+# Exclude all non-pgc files
+*
+!*.pgc
--- /dev/null
+# Exclude all non-pgc files
+*
+!*.pgc
--- /dev/null
+# Exclude all non-pgc files
+*
+!*.pgc
--- /dev/null
+# Exclude all non-pgc files
+*
+!*.pgc
--- /dev/null
+# Exclude all non-pgc files
+*
+!*.pgc
--- /dev/null
+# Exclude all non-pgc files
+*
+!*.pgc