Home | History | Annotate | Download | only in llvm
      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 #OS X specific files.
     22 .DS_store
     23 
     24 #==============================================================================#
     25 # Explicit files to ignore (only matches one).
     26 #==============================================================================#
     27 .gitusers
     28 autom4te.cache
     29 cscope.files
     30 cscope.out
     31 autoconf/aclocal.m4
     32 autoconf/autom4te.cache
     33 compile_commands.json
     34 
     35 #==============================================================================#
     36 # Directories to ignore (do not add trailing '/'s, they skip symlinks).
     37 #==============================================================================#
     38 # External projects that are tracked independently.
     39 projects/*
     40 !projects/CMakeLists.txt
     41 !projects/Makefile
     42 # Clang, which is tracked independently.
     43 tools/clang
     44 # LLDB, which is tracked independently.
     45 tools/lldb
     46 # lld, which is tracked independently.
     47 tools/lld
     48 # Polly, which is tracked independently.
     49 tools/polly
     50 # Sphinx build tree, if building in-source dir.
     51 docs/_build
     52