xref: /freebsd/.gitignore (revision b915e9e0fc85ba6f398b3fab0db6a81a8913af94)
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.*.sw?
20.sw?
21#OS X specific files.
22.DS_store
23
24#==============================================================================#
25# Explicit files to ignore (only matches one).
26#==============================================================================#
27# Various tag programs
28/tags
29/TAGS
30/GPATH
31/GRTAGS
32/GSYMS
33/GTAGS
34.gitusers
35autom4te.cache
36cscope.files
37cscope.out
38autoconf/aclocal.m4
39autoconf/autom4te.cache
40/compile_commands.json
41
42#==============================================================================#
43# Directories to ignore (do not add trailing '/'s, they skip symlinks).
44#==============================================================================#
45# External projects that are tracked independently.
46projects/*
47!projects/*.*
48!projects/Makefile
49runtimes/*
50!runtimes/*.*
51# Clang, which is tracked independently.
52tools/clang
53# LLDB, which is tracked independently.
54tools/lldb
55# lld, which is tracked independently.
56tools/lld
57# llgo, which is tracked independently.
58tools/llgo
59# Polly, which is tracked independently.
60tools/polly
61# avrlit, which is tracked independently.
62tools/avrlit
63# Sphinx build tree, if building in-source dir.
64docs/_build
65# VSCode config files.
66.vscode
67
68#==============================================================================#
69# Files created in tree by the Go bindings.
70#==============================================================================#
71bindings/go/llvm/llvm_config.go
72bindings/go/llvm/workdir
73