+# Files that Git should ignore in the Emacs source directory.
+
+# Copyright 2009-2014 Free Software Foundation, Inc.
+
+# This file is part of GNU Emacs.
+
+# GNU Emacs is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# GNU Emacs is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+
+
# Built by 'autogen.sh'.
/aclocal.m4
/configure
Info.plist
InfoPlist.strings
Makefile
+!admin/charsets/Makefile
+!etc/refcards/Makefile
+!test/automated/flymake/warnpred/Makefile
+!test/indent/Makefile
makefile
/*.cache
+/confdefs.h
/config.status
+/configure.lineno
src/config.h
src/epaths.h
src/globals.h
# Lisp-level sources built by 'make'.
-*cus-load.el
-*loaddefs.el
leim/changed.misc
leim/changed.tit
+lisp/**/*cus-load.el
+lisp/cus-load.el
+lisp/**/*loaddefs.el
+lisp/**/**/*loaddefs.el
+lisp/*loaddefs.el
lisp/cedet/semantic/bovine/c-by.el
lisp/cedet/semantic/bovine/make-by.el
lisp/cedet/semantic/bovine/scm-by.el
# Logs and temporaries.
*.log
*.tmp
-# Created by MS-DOS builds
-src/_gdbinit
# Time stamps.
stamp_BLD
# Object files and debugging.
*.a
*.dSYM/
+*.core
*.elc
*.o
*.res
+[0-9]*.core
+core
+core.*[0-9]
oo/
oo-spd/
src/*.map
+# Tests.
+test/indent/*.new
+
+# ctags, etags.
+TAGS
+
+# GNU global.
+GPATH
+GSYMS
+GRTAGS
+GTAGS
+
+# GNU idutils.
+ID
+
# Executables.
*.exe
a.out
lib-src/profile
lib-src/test-distrib
lib-src/update-game-score
+nextstep/Cocoa/Emacs.base/Contents/Info.plist
+nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj
nextstep/Emacs.app/
+nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop
+nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist
src/bootstrap-emacs
src/emacs
src/emacs-[0-9]*
# Character-set info.
admin/charsets/*.el
admin/charsets/*.map
+admin/charsets/jisx2131-filter
admin/unidata/unidata.txt
lisp/international/charprop.el
lisp/international/uni-*.el
*.op
*.ops
*.pdf
+!doc/lispintro/cons-*.pdf
+!doc/lispintro/drawers.pdf
+!doc/lispintro/lambda-*.pdf
+!etc/refcards/gnus-logo.pdf
*.pg
*.pgs
*.pj
*.tps
*.vr
*.vrs
-!doc/lispintro/cons-*.pdf
-!doc/lispintro/drawers.pdf
-!doc/lispintro/lambda-*.pdf
+doc/emacs/emacsver.texi
+doc/man/emacs.1
doc/misc/cc-mode.ss
etc/DOC
-!etc/refcards/gnus-logo.pdf
+etc/refcards/emacsver.tex
info/dir
-# Backup files and locks.
+# Version control and locks.
+*.orig
+*.rej
*~
.#*
-
-# Git output.
[0-9]*.patch
+# Built by 'make install'.
+etc/emacs.tmpdesktop
+
# Distribution directories.
/emacs-[1-9]*/
+
+# Microsoft-related builds and installations.
+*.in-h
+_*
+!build-aux/snippet/_Noreturn.h
+/bin/
+/BIN/
+/data/
+etc/icons/
+lib/cxxdefs.h
+lib/SYS/
+/libexec/
+/lock/
+/README.W32
+/share/
+/site-lisp/
+nt/emacs.rc
+nt/emacsclient.rc
+src/gdb.ini
+/var/