blob: 24628309dca49ea6c31dd6ca99cd7e577b35792c [file] [log] [blame]
Michael J. Spencer1f95a9d2010-12-17 17:22:50 +00001#==============================================================================#
2# This file specifies intentionally untracked files that git should ignore.
3# See: http://www.kernel.org/pub/software/scm/git/docs/gitignore.html
4#
5# This file is intentionally different from the output of `git svn show-ignore`,
6# as most of those are useless.
7#==============================================================================#
Michael J. Spencerb29b20e2010-12-16 03:25:38 +00008
Michael J. Spencer1f95a9d2010-12-17 17:22:50 +00009#==============================================================================#
10# File extensions to be ignored anywhere in the tree.
11#==============================================================================#
12# Temp files created by most text editors.
Daniel Dunbar7232b092010-12-16 15:42:18 +000013*~
Michael J. Spencer1f95a9d2010-12-17 17:22:50 +000014# Merge files created by git.
15*.orig
16# Byte compiled python modules.
17*.pyc
Jakob Stoklund Olesen7d866042011-05-31 21:54:28 +000018# vim swap files
19.*.swp
Michael Liao7208fae2012-10-09 23:48:34 +000020.sw?
Michael J. Spencer1f95a9d2010-12-17 17:22:50 +000021
22#==============================================================================#
23# Explicit files to ignore (only matches one).
24#==============================================================================#
Daniel Dunbar7232b092010-12-16 15:42:18 +000025.gitusers
NAKAMURA Takumi829ef922011-08-12 07:47:50 +000026autom4te.cache
Daniel Dunbar7232b092010-12-16 15:42:18 +000027cscope.files
28cscope.out
Michael J. Spencer1f95a9d2010-12-17 17:22:50 +000029autoconf/aclocal.m4
30autoconf/autom4te.cache
David Blaikie19b1d84a2012-08-21 19:23:30 +000031compile_commands.json
Michael J. Spencer1f95a9d2010-12-17 17:22:50 +000032
33#==============================================================================#
34# Directories to ignore (do not add trailing '/'s, they skip symlinks).
35#==============================================================================#
36# External projects that are tracked independently.
37projects/*
38!projects/sample
39!projects/CMakeLists.txt
40!projects/Makefile
41# Clang, which is tracked independently.
42tools/clang
Daniel Dunbarc55346d2011-11-10 22:55:50 +000043# LLDB, which is tracked independently.
44tools/lldb
Michael J. Spencer45996132012-05-02 21:25:32 +000045# lld, which is tracked independently.
46tools/lld
Daniel Dunbar75083eb2012-04-19 16:31:19 +000047# Sphinx build tree, if building in-source dir.
48docs/_build