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 
     21 #==============================================================================#
     22 # Explicit files to ignore (only matches one).
     23 #==============================================================================#
     24 .gitusers
     25 cscope.files
     26 cscope.out
     27 autoconf/aclocal.m4
     28 autoconf/autom4te.cache
     29 
     30 #==============================================================================#
     31 # Directories to ignore (do not add trailing '/'s, they skip symlinks).
     32 #==============================================================================#
     33 # External projects that are tracked independently.
     34 projects/*
     35 !projects/sample
     36 !projects/CMakeLists.txt
     37 !projects/Makefile
     38 # Clang, which is tracked independently.
     39 tools/clang
     40