1 |
#==============================================================================# |
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 |
#==============================================================================# |
8 |
|
9 |
#==============================================================================# |
10 |
# File extensions to be ignored anywhere in the tree. |
11 |
#==============================================================================# |
12 |
# Temp files created by most text editors. |
13 |
*~ |
14 |
# Merge files created by git. |
15 |
*.orig |
16 |
# Byte compiled python modules. |
17 |
*.pyc |
18 |
# vim swap files |
19 |
.*.swp |
20 |
.sw? |
21 |
|
22 |
#==============================================================================# |
23 |
# Explicit files to ignore (only matches one). |
24 |
#==============================================================================# |
25 |
.gitusers |
26 |
autom4te.cache |
27 |
cscope.files |
28 |
cscope.out |
29 |
autoconf/aclocal.m4 |
30 |
autoconf/autom4te.cache |
31 |
compile_commands.json |
32 |
|
33 |
#==============================================================================# |
34 |
# Directories to ignore (do not add trailing '/'s, they skip symlinks). |
35 |
#==============================================================================# |
36 |
# External projects that are tracked independently. |
37 |
projects/* |
38 |
!projects/sample |
39 |
!projects/CMakeLists.txt |
40 |
!projects/Makefile |
41 |
# Clang, which is tracked independently. |
42 |
tools/clang |
43 |
# LLDB, which is tracked independently. |
44 |
tools/lldb |
45 |
# lld, which is tracked independently. |
46 |
tools/lld |
47 |
# Sphinx build tree, if building in-source dir. |
48 |
docs/_build |