X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=.gitignore;h=e3d191dcbcced9f0c97a5b6838b88eddabc0b47f;hp=97d08ad1ae241b6c92f0deb6a7ae3f120a6602f4;hb=44fb5881d8edf448d6231a5b8df583aecd6bcd42;hpb=56b2eaf450833439b3bf26611c6a23d4a6f7c41f diff --git a/.gitignore b/.gitignore index 97d08ad1ae2..e3d191dcbcc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,66 @@ -tools/clang +#==============================================================================# +# This file specifies intentionally untracked files that git should ignore. +# See: http://www.kernel.org/pub/software/scm/git/docs/gitignore.html +# +# This file is intentionally different from the output of `git svn show-ignore`, +# as most of those are useless. +#==============================================================================# -*.pyc +#==============================================================================# +# File extensions to be ignored anywhere in the tree. +#==============================================================================# +# Temp files created by most text editors. *~ +# Merge files created by git. +*.orig +# Byte compiled python modules. +*.pyc +# vim swap files +.*.sw? +.sw? +#OS X specific files. +.DS_store + +#==============================================================================# +# Explicit files to ignore (only matches one). +#==============================================================================# +# Various tag programs +/tags +/TAGS +/GPATH +/GRTAGS +/GSYMS +/GTAGS .gitusers -projects/test-suite -projects/test-suite-externals -projects/compiler-rt -projects/libcxx +autom4te.cache cscope.files cscope.out +autoconf/aclocal.m4 +autoconf/autom4te.cache +/compile_commands.json + +#==============================================================================# +# Directories to ignore (do not add trailing '/'s, they skip symlinks). +#==============================================================================# +# External projects that are tracked independently. +projects/* +!projects/*.* +!projects/Makefile +# Clang, which is tracked independently. +tools/clang +# LLDB, which is tracked independently. +tools/lldb +# lld, which is tracked independently. +tools/lld +# llgo, which is tracked independently. +tools/llgo +# Polly, which is tracked independently. +tools/polly +# Sphinx build tree, if building in-source dir. +docs/_build + +#==============================================================================# +# Files created in tree by the Go bindings. +#==============================================================================# +bindings/go/llvm/llvm_config.go +bindings/go/llvm/workdir