Signed-off-by: Steve Youngs <steve@sxemacs.org>
--- /dev/null
+####
+# This file is used to ignore certain files in the repo, such as
+# anything that is generated by the build, etc.
+#
+# The SXEmacs project uses a single .gitignore, so please DO NOT add
+# any .gitignore files to any of the sub directories.
+#
+# NOTE! Please use 'git ls-files -i --exclude-standard' command after
+# changing this file, to see if there are any tracked files which get
+# ignored after the change.
+####
+
+## Standard stuff
+*~
+\#*#
+*.orig
+*.bak
+
+## Docs
+*.info
+*.info-*
+
+## Elisp
+*.elc
+auto-autoloads.el
+custom-load.el
+custom-defines.el
+_pkg.el
+
+## Package build-specific
+Local.rules
+package-info
+pdepends.mk
+macro.list
+
+## Temporary stuffs
+,,*
+++*
+=*