aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2014-11-21 09:11:25 -0800
committerPaul Eggert2014-11-21 09:18:08 -0800
commitd24e558f7700fa07f014c73f284f5185f8de427b (patch)
tree1cc6819c4978d42e417716baecd197573f70d8da
parent04ed42002130c7ae940eea8d5b9af9e11a60a055 (diff)
downloademacs-d24e558f7700fa07f014c73f284f5185f8de427b.tar.gz
emacs-d24e558f7700fa07f014c73f284f5185f8de427b.zip
Add more of the old .bzrignore to .gitignore.
Plus a few more .gitignore improvements. * .gitignore: Add copyright notice, since it's big enough. Put exceptions immediately after the patterns they're exceptions to, to make them easier to follow. Give four exceptions for the Makefile pattern. Ignore /confdefs.h, test/indent/*.new, TAGS, GPATH, GSYMS, GRTAGS, GTAGS, ID, *.exe, some nextstep-related files, jisx2131-filter, *.orig, *.rej, etc/emacs.tmpdesktop, *.in-h _* (except for build-aux/snippet/_Noreturn.h), /bin/, /BIN/, /data/, etc/icons/, lib/cxxdefs.h, lib/SYS/, /libexec/, /lock/, /README.W32, /share/, /site-lisp/, src/gdb.ini, /var/. Ignore /configure.lineno, since POSIX requires LINENO only with the User Portability Utilities option. Ignore *cust-load.el and *loaddefs.el only under lisp. Ignore core files of various flavors. Do not ignore etc/refcards/gnus-logo.pdf.
-rw-r--r--.gitignore89
-rw-r--r--ChangeLog20
2 files changed, 100 insertions, 9 deletions
diff --git a/.gitignore b/.gitignore
index 584e97868d7..989bbb02122 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,23 @@
1# Files that Git should ignore in the Emacs source directory.
2
3# Copyright 2009-2014 Free Software Foundation, Inc.
4
5# This file is part of GNU Emacs.
6
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.
11
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.
16
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/>.
19
20
1# Built by 'autogen.sh'. 21# Built by 'autogen.sh'.
2/aclocal.m4 22/aclocal.m4
3/configure 23/configure
@@ -14,9 +34,15 @@ src/config.in
14Info.plist 34Info.plist
15InfoPlist.strings 35InfoPlist.strings
16Makefile 36Makefile
37!admin/charsets/Makefile
38!etc/refcards/Makefile
39!test/automated/flymake/warnpred/Makefile
40!test/indent/Makefile
17makefile 41makefile
18/*.cache 42/*.cache
43/confdefs.h
19/config.status 44/config.status
45/configure.lineno
20src/config.h 46src/config.h
21src/epaths.h 47src/epaths.h
22 48
@@ -46,10 +72,10 @@ src/buildobj.h
46src/globals.h 72src/globals.h
47 73
48# Lisp-level sources built by 'make'. 74# Lisp-level sources built by 'make'.
49*cus-load.el
50*loaddefs.el
51leim/changed.misc 75leim/changed.misc
52leim/changed.tit 76leim/changed.tit
77lisp/**/*cus-load.el
78lisp/**/*loaddefs.el
53lisp/cedet/semantic/bovine/c-by.el 79lisp/cedet/semantic/bovine/c-by.el
54lisp/cedet/semantic/bovine/make-by.el 80lisp/cedet/semantic/bovine/make-by.el
55lisp/cedet/semantic/bovine/scm-by.el 81lisp/cedet/semantic/bovine/scm-by.el
@@ -103,13 +129,32 @@ src/stamp-h1
103# Object files and debugging. 129# Object files and debugging.
104*.a 130*.a
105*.dSYM/ 131*.dSYM/
132*.core
106*.elc 133*.elc
107*.o 134*.o
108*.res 135*.res
136[0-9]*.core
137core
138core.*[0-9]
109oo/ 139oo/
110oo-spd/ 140oo-spd/
111src/*.map 141src/*.map
112 142
143# Tests.
144test/indent/*.new
145
146# ctags, etags.
147TAGS
148
149# GNU global.
150GPATH
151GSYMS
152GRTAGS
153GTAGS
154
155# GNU idutils.
156ID
157
113# Executables. 158# Executables.
114*.exe 159*.exe
115a.out 160a.out
@@ -124,7 +169,11 @@ lib-src/movemail
124lib-src/profile 169lib-src/profile
125lib-src/test-distrib 170lib-src/test-distrib
126lib-src/update-game-score 171lib-src/update-game-score
172nextstep/Cocoa/Emacs.base/Contents/Info.plist
173nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj
127nextstep/Emacs.app/ 174nextstep/Emacs.app/
175nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop
176nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist
128src/bootstrap-emacs 177src/bootstrap-emacs
129src/emacs 178src/emacs
130src/emacs-[0-9]* 179src/emacs-[0-9]*
@@ -133,6 +182,7 @@ src/temacs
133# Character-set info. 182# Character-set info.
134admin/charsets/*.el 183admin/charsets/*.el
135admin/charsets/*.map 184admin/charsets/*.map
185admin/charsets/jisx2131-filter
136admin/unidata/unidata.txt 186admin/unidata/unidata.txt
137lisp/international/charprop.el 187lisp/international/charprop.el
138lisp/international/uni-*.el 188lisp/international/uni-*.el
@@ -153,6 +203,10 @@ lisp/international/uni-*.el
153*.op 203*.op
154*.ops 204*.ops
155*.pdf 205*.pdf
206!doc/lispintro/cons-*.pdf
207!doc/lispintro/drawers.pdf
208!doc/lispintro/lambda-*.pdf
209!etc/refcards/gnus-logo.pdf
156*.pg 210*.pg
157*.pgs 211*.pgs
158*.pj 212*.pj
@@ -167,20 +221,37 @@ lisp/international/uni-*.el
167*.tps 221*.tps
168*.vr 222*.vr
169*.vrs 223*.vrs
170!doc/lispintro/cons-*.pdf
171!doc/lispintro/drawers.pdf
172!doc/lispintro/lambda-*.pdf
173doc/misc/cc-mode.ss 224doc/misc/cc-mode.ss
174etc/DOC 225etc/DOC
175!etc/refcards/gnus-logo.pdf
176info/dir 226info/dir
177 227
178# Backup files and locks. 228# Version control and locks.
229*.orig
230*.rej
179*~ 231*~
180.#* 232.#*
181
182# Git output.
183[0-9]*.patch 233[0-9]*.patch
184 234
235# Built by 'make install'.
236etc/emacs.tmpdesktop
237
185# Distribution directories. 238# Distribution directories.
186/emacs-[1-9]*/ 239/emacs-[1-9]*/
240
241# Microsoft-related builds and installations.
242*.in-h
243_*
244!build-aux/snippet/_Noreturn.h
245/bin/
246/BIN/
247/data/
248etc/icons/
249lib/cxxdefs.h
250lib/SYS/
251/libexec/
252/lock/
253/README.W32
254/share/
255/site-lisp/
256src/gdb.ini
257/var/
diff --git a/ChangeLog b/ChangeLog
index 9de94076e6e..22f0698a1f3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,23 @@
12014-11-21 Paul Eggert <eggert@cs.ucla.edu>
2
3 Add more of the old .bzrignore to .gitignore.
4 Plus a few more .gitignore improvements.
5 * .gitignore: Add copyright notice, since it's big enough.
6 Put exceptions immediately after the patterns they're exceptions
7 to, to make them easier to follow.
8 Give four exceptions for the Makefile pattern.
9 Ignore /confdefs.h, test/indent/*.new, TAGS, GPATH, GSYMS, GRTAGS,
10 GTAGS, ID, *.exe, some nextstep-related files,
11 jisx2131-filter, *.orig, *.rej, etc/emacs.tmpdesktop, *.in-h
12 _* (except for build-aux/snippet/_Noreturn.h), /bin/, /BIN/,
13 /data/, etc/icons/, lib/cxxdefs.h, lib/SYS/, /libexec/, /lock/,
14 /README.W32, /share/, /site-lisp/, src/gdb.ini, /var/.
15 Ignore /configure.lineno, since POSIX requires
16 LINENO only with the User Portability Utilities option.
17 Ignore *cust-load.el and *loaddefs.el only under lisp.
18 Ignore core files of various flavors.
19 Do not ignore etc/refcards/gnus-logo.pdf.
20
12014-11-21 Eli Zaretskii <eliz@gnu.org> 212014-11-21 Eli Zaretskii <eliz@gnu.org>
2 22
3 * .gitignore: Add back src/_gdbinit, which is a temporary file 23 * .gitignore: Add back src/_gdbinit, which is a temporary file