diff options
author | Michael J. Spencer <bigcheesegs@gmail.com> | 2010-12-17 17:22:50 +0000 |
---|---|---|
committer | Michael J. Spencer <bigcheesegs@gmail.com> | 2010-12-17 17:22:50 +0000 |
commit | 6beb94f9c49d0ff8b8aad62927beeeac5bfbfa57 (patch) | |
tree | d95080675913ab0a52d5a845c44340c6cca24a6d /llvm/.gitignore | |
parent | 93febde321ca7188efe04aed6c7e08b4186355b7 (diff) | |
download | llvm-6beb94f9c49d0ff8b8aad62927beeeac5bfbfa57.tar.gz |
Cleanup and document .gitignore.
llvm-svn: 122066
Diffstat (limited to 'llvm/.gitignore')
-rw-r--r-- | llvm/.gitignore | 38 |
1 files changed, 32 insertions, 6 deletions
diff --git a/llvm/.gitignore b/llvm/.gitignore index 97d08ad1ae24..2e2713a48ae5 100644 --- a/llvm/.gitignore +++ b/llvm/.gitignore @@ -1,11 +1,37 @@ -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 + +#==============================================================================# +# Explicit files to ignore (only matches one). +#==============================================================================# .gitusers -projects/test-suite -projects/test-suite-externals -projects/compiler-rt -projects/libcxx cscope.files cscope.out +autoconf/aclocal.m4 +autoconf/autom4te.cache + +#==============================================================================# +# Directories to ignore (do not add trailing '/'s, they skip symlinks). +#==============================================================================# +# External projects that are tracked independently. +projects/* +!projects/sample +!projects/CMakeLists.txt +!projects/Makefile +# Clang, which is tracked independently. +tools/clang |