Fix 'commit-msg' to cite 'CONTRIBUTE'
[emacs.git] / .gitignore
blob9810c1d22fc84c8e862f72ab43f2e93b082d3d99
1 # Files that Git should ignore in the Emacs source directory.
3 # Copyright 2009-2015 Free Software Foundation, Inc.
5 # This file is part of GNU Emacs.
7 # GNU Emacs is free software: you can redistribute it and/or modify
8 # it under the terms of the GNU General Public License as published by
9 # the Free Software Foundation, either version 3 of the License, or
10 # (at your option) any later version.
12 # GNU Emacs is distributed in the hope that it will be useful,
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 # GNU General Public License for more details.
17 # You should have received a copy of the GNU General Public License
18 # along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.
21 # Currently we assume only Git 1.7.1 (April 2010) or later, so this
22 # file does not rely on "**" in patterns.  The "**" feature was added
23 # in Git 1.8.2 (March 2013).
26 # Built by 'autogen.sh'.
27 /aclocal.m4
28 /configure
29 build-aux/compile
30 build-aux/config.guess
31 build-aux/config.sub
32 build-aux/depcomp
33 build-aux/install-sh
34 build-aux/missing
35 lib/Makefile.in
36 src/config.in
38 # Built by 'configure'.
39 Info.plist
40 InfoPlist.strings
41 Makefile
42 !admin/charsets/Makefile
43 !etc/refcards/Makefile
44 !test/automated/data/flymake/Makefile
45 !test/indent/Makefile
46 makefile
47 /*.cache
48 /confdefs.h
49 /config.status
50 /configure.lineno
51 /conftest*
52 src/config.h
53 src/epaths.h
55 # C-level sources built by 'make'.
56 lib/alloca.h
57 lib/arg-nonnull.h
58 lib/byteswap.h
59 lib/c++defs.h
60 lib/dirent.h
61 lib/errno.h
62 lib/execinfo.h
63 lib/fcntl.h
64 lib/getopt.h
65 lib/inttypes.h
66 lib/libgnu.a
67 lib/signal.h
68 lib/std*.h
69 !lib/std*.in.h
70 lib/string.h
71 lib/sys/
72 lib/time.h
73 lib/unistd.h
74 lib/warn-on-use.h
75 src/buildobj.h
76 src/globals.h
78 # Lisp-level sources built by 'make'.
79 *cus-load.el
80 *loaddefs.el
81 leim/changed.misc
82 leim/changed.tit
83 lisp/cedet/semantic/bovine/c-by.el
84 lisp/cedet/semantic/bovine/make-by.el
85 lisp/cedet/semantic/bovine/scm-by.el
86 lisp/cedet/semantic/wisent/javat-wy.el
87 lisp/cedet/semantic/wisent/js-wy.el
88 lisp/cedet/semantic/wisent/python-wy.el
89 lisp/cedet/srecode/srt-wy.el
90 lisp/eshell/esh-groups.el
91 lisp/finder-inf.el
92 lisp/leim/ja-dic/
93 lisp/leim/leim-list.el
94 lisp/leim/quail/4Corner.el
95 lisp/leim/quail/ARRAY30.el
96 lisp/leim/quail/CCDOSPY.el
97 lisp/leim/quail/CTLau.el
98 lisp/leim/quail/CTLau-b5.el
99 lisp/leim/quail/ECDICT.el
100 lisp/leim/quail/ETZY.el
101 lisp/leim/quail/PY-b5.el
102 lisp/leim/quail/PY.el
103 lisp/leim/quail/Punct.el
104 lisp/leim/quail/Punct-b5.el
105 lisp/leim/quail/QJ.el
106 lisp/leim/quail/QJ-b5.el
107 lisp/leim/quail/SW.el
108 lisp/leim/quail/TONEPY.el
109 lisp/leim/quail/ZIRANMA.el
110 lisp/leim/quail/ZOZY.el
111 lisp/leim/quail/quick-b5.el
112 lisp/leim/quail/quick-cns.el
113 lisp/leim/quail/tsang-b5.el
114 lisp/leim/quail/tsang-cns.el
115 lisp/subdirs.el
117 # Dependencies.
118 .deps/
119 deps/
121 # Logs and temporaries.
122 *.log
123 *.tmp
125 # Time stamps.
126 stamp_BLD
127 src/gl-stamp
128 src/stamp-h.in
129 src/stamp-h1
131 # Object files and debugging.
133 *.dSYM/
134 *.core
135 *.elc
137 *.res
138 [0-9]*.core
139 core
140 core.*[0-9]
142 oo-spd/
143 src/*.map
145 # Tests.
146 test/indent/*.new
147 test/biditest.txt
149 # ctags, etags.
150 TAGS
152 # GNU global.
153 GPATH
154 GSYMS
155 GRTAGS
156 GTAGS
158 # GNU idutils.
161 # Executables.
162 *.exe
163 a.out
164 lib-src/blessmail
165 lib-src/ctags
166 lib-src/ebrowse
167 lib-src/emacsclient
168 lib-src/etags
169 lib-src/hexl
170 lib-src/make-docfile
171 lib-src/movemail
172 lib-src/profile
173 lib-src/test-distrib
174 lib-src/update-game-score
175 nextstep/Cocoa/Emacs.base/Contents/Info.plist
176 nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj
177 nextstep/Emacs.app/
178 nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop
179 nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist
180 src/bootstrap-emacs
181 src/emacs
182 src/emacs-[0-9]*
183 src/temacs
185 # Character-set info.
186 admin/charsets/*.el
187 admin/charsets/*.map
188 admin/charsets/jisx2131-filter
189 admin/unidata/unidata.txt
190 lisp/international/charprop.el
191 lisp/international/uni-*.el
193 # Documentation.
194 *.aux
195 *.cm
196 *.cms
197 *.cp
198 *.cps
199 *.dvi
200 *.fn
201 *.fns
202 *.html
203 *.info
204 *.ky
205 *.kys
206 *.op
207 *.ops
208 *.pdf
209 !doc/lispintro/cons-*.pdf
210 !doc/lispintro/drawers.pdf
211 !doc/lispintro/lambda-*.pdf
212 !etc/refcards/gnus-logo.pdf
213 *.pg
214 *.pgs
215 *.pj
216 *.pjs
217 *.ps
218 *.sc
219 *.scs
220 *.tg
221 *.tgs
222 *.toc
223 *.tp
224 *.tps
225 *.vr
226 *.vrs
227 doc/emacs/emacsver.texi
228 doc/man/emacs.1
229 doc/misc/cc-mode.ss
230 etc/DOC
231 etc/refcards/emacsver.tex
232 info/dir
234 # Version control and locks.
235 *.orig
236 *.rej
239 \#*\#
240 [0-9]*.patch
242 # Built by 'make install'.
243 etc/emacs.tmpdesktop
245 # Distribution directories.
246 /emacs-[1-9]*/
248 # Microsoft-related builds and installations.
249 *.in-h
251 !build-aux/snippet/_Noreturn.h
252 /bin/
253 /BIN/
254 /data/
255 etc/icons/
256 lib/cxxdefs.h
257 lib/SYS/
258 /libexec/
259 /lock/
260 /README.W32
261 /share/
262 /site-lisp/
263 nt/emacs.rc
264 nt/emacsclient.rc
265 src/gdb.ini
266 /var/