-# git-ls-files --others --exclude-from=.git/info/exclude
-# Lines that start with '#' are comments.
-# For a project mostly in C, the following would be a good set of
-# exclude patterns (uncomment them if you want to use them):
-# *.[oa]
-# *~
+# After changing this file, please run:
+#
+# git ls-files -i --exclude-standard
+#
+# to check that you haven't inadvertently ignored any tracked files. This
+# command should return no output. Any files listed by it are files
+# present in the repository but ignored by .gitignore.
+
+# General rules, with some exclusions for where they're too general.
.DS_Store
.deps/
*.lo
*.o
+# Top-level files.
+
/aclocal.m4
/autom4te.cache
/compile
/libtool
/ltmain.sh
/missing
+/setupbuild.cmd
/ylwrap
+# Files in subdirectories.
+
/admin/ktutil
/appl/afsutil/afslog
/appl/afsutil/pagsh
/doc/ntlm
/doc/wind
/doc/vars.texi
+/doc/doxyout
/include/*.h
!/include/crypto-headers.h
!/include/heim_threads.h
/lib/hdb/hdb-private.h
/lib/hdb/test_dbinfo
/lib/hdb/test_hdbkeys
-/lib/hx509/data/*.pem
/lib/hx509/data/*.srl
/lib/hx509/data/*.req
/lib/hx509/data/sub-ca-combined.crt
/lib/wind/normalize_table.h
/lib/wind/punycode_examples.c
/lib/wind/punycode_examples.h
+/out
/po/gen-po.sh
/scripts
/tests/bin/setup-env