1
1
# Match at any level.
2
2
* ~
3
3
autom4te.cache
4
+ * .beam
5
+ * .asn1db
6
+
7
+ ! /bootstrap /lib /compiler /ebin /* .beam
8
+ ! /bootstrap /lib /kernel /ebin /* .beam
9
+ ! /bootstrap /lib /stdlib /ebin /* .beam
10
+ ! /erts /preloaded /ebin /* .beam
11
+ ! /lib /* /test /* _SUITE_data /* .beam
4
12
5
13
# Anchored from $ERL_TOP
6
14
/bin
7
-
8
- /lib / * / ebin
15
+ / config.log
16
+ /config.status
9
17
10
18
/bootstrap /bin /*
11
19
! /bootstrap /bin /* .script
@@ -24,3 +32,136 @@ autom4te.cache
24
32
/configure
25
33
26
34
/release
35
+
36
+ # General patterns for applications in lib.
37
+ #
38
+ # Assume that all test/Emakefiles are generated.
39
+ #
40
+ # Any application with a checked-in test/Emakefile should
41
+ # use a negative pattern in its own .gitignore.
42
+
43
+ /lib /* /ebin /* .app
44
+ /lib /* /ebin /* .appup
45
+
46
+ /lib /* /test /Emakefile
47
+
48
+ /lib /configure
49
+ /lib /config.log
50
+ /lib /config.status
51
+
52
+ #
53
+ # Files generated by configure.
54
+ #
55
+
56
+ /lib /* /configure
57
+ /lib /* /config.log
58
+ /lib /* /config.status
59
+
60
+ # common_test
61
+
62
+ /lib /common_test /priv /install.sh
63
+
64
+ # compiler
65
+ /lib /compiler /src /beam_opcodes.erl
66
+ /lib /compiler /src /beam_opcodes.hrl
67
+ /lib /compiler /src /core_parse.erl
68
+
69
+ /lib /compiler /test /* _r11_SUITE.erl
70
+ /lib /compiler /test /* _no_opt_SUITE.erl
71
+ /lib /compiler /test /* _post_opt_SUITE.erl
72
+
73
+ # edoc
74
+
75
+ /lib /edoc /priv /edoc_generate
76
+
77
+ # gs
78
+
79
+ /lib /gs /src /gstk_generic.hrl
80
+ /lib /gs /contribs /ebin /* .gif
81
+ /lib /gs /contribs /ebin /* .tool
82
+
83
+ # hipe
84
+
85
+ /lib /hipe /main /hipe.hrl
86
+
87
+ # ic
88
+
89
+ /lib /ic /examples /pre_post_condition /m.hrl
90
+ /lib /ic /examples /pre_post_condition /m_i.erl
91
+ /lib /ic /examples /pre_post_condition /m_i.hrl
92
+ /lib /ic /examples /pre_post_condition /m_NotAnInteger.erl
93
+ /lib /ic /examples /pre_post_condition /oe_ex.erl
94
+ /lib /ic /examples /pre_post_condition /oe_ex.hrl
95
+ /lib /ic /priv /com /
96
+ /lib /ic /priv /ic.jar
97
+ /lib /ic /src /icparse.erl
98
+
99
+ # jinterface
100
+
101
+ /lib /jinterface /priv /OtpErlang.jar
102
+ /lib /jinterface /priv /com /
103
+
104
+ # kernel
105
+
106
+ /lib /kernel /src /inet_dns_record_adts.hrl
107
+
108
+ # otp_mibs
109
+
110
+ /lib /otp_mibs /include /[A-Z ]* .hrl
111
+ /lib /otp_mibs /mibs /v1 /OTP * .mib.v1
112
+ /lib /otp_mibs /priv /mibs /OTP * .bin
113
+
114
+ # os_mon
115
+
116
+ /lib /os_mon /include /[A-Z ]* .hrl
117
+ /lib /os_mon /mibs /v1 /OTP * .mib.v1
118
+ /lib /os_mon /priv /mibs /OTP * .bin
119
+
120
+ # public_key
121
+
122
+ /lib /public_key /asn1 /* .asn1db
123
+ /lib /public_key /asn1 /* .erl
124
+ /lib /public_key /asn1 /* .hrl
125
+ /lib /public_key /include /OTP-PUB-KEY.hrl
126
+
127
+ # ssh
128
+
129
+ /lib /ssh /src /* .asn1db
130
+ /lib /ssh /src /DSS.erl
131
+ /lib /ssh /src /DSS.hrl
132
+ /lib /ssh /src /PKCS-1.erl
133
+ /lib /ssh /src /PKCS-1.hrl
134
+
135
+ # ssl
136
+
137
+ /lib /ssl /pkix /* .asn1db
138
+ /lib /ssl /examples /certs /done
139
+ /lib /ssl /examples /certs /ebin /make_certs.beam
140
+ /lib /ssl /examples /certs /etc /
141
+ /lib /ssl /include /OTP-PKIX.hrl
142
+ /lib /ssl /pkix /OTP-PKIX.erl
143
+ /lib /ssl /pkix /OTP-PKIX.hrl
144
+ /lib /ssl /pkix /ssl_pkix_oid.erl
145
+
146
+ # snmp
147
+
148
+ /lib /snmp /bin /snmp-v2tov1
149
+ /lib /snmp /examples /ex1 /EX1-MIB.bin
150
+ /lib /snmp /mibs /Makefile
151
+ /lib /snmp /mibs /v1 /OTP-SNMPEA-MIB.mib.v1
152
+ /lib /snmp /src /compile /snmpc_mib_gram.erl
153
+ /lib /snmp /include /[A-Z ]* .hrl
154
+ /lib /snmp /priv /mibs /[A-Z ]* .bin
155
+
156
+ # test_server
157
+ /lib /test_server /src /configure
158
+
159
+ # wx
160
+ /lib /wx /c_src /Makefile
161
+ /lib /wx /config.mk
162
+
163
+ # xmerl
164
+
165
+ /lib /xmerl /src /xmerl_sax_parser_ * .erl
166
+ /lib /xmerl /src /xmerl_b64Bin.erl
167
+ /lib /xmerl /src /xmerl_xpath_parse.erl
0 commit comments