diff options
Diffstat (limited to '.gitignore')
| -rw-r--r-- | .gitignore | 238 |
1 files changed, 210 insertions, 28 deletions
@@ -1,30 +1,212 @@ -/build/ -/out/ -lume-legacy/build/ -*.o -*.d -*.elf +# SPDX-License-Identifier: GPL-2.0-only +# +# NOTE! Don't add files that are generated in specific +# subdirectories here. Add them in the ".gitignore" file +# in that subdirectory instead. +# +# NOTE! Please use 'git ls-files -i -c --exclude-per-directory=.gitignore' +# command after changing this file, to see if there are +# any tracked files which get ignored after the change. +# +# Normal rules (sorted alphabetically) +# +.* +*.a +*.asn1.[ch] +*.bc *.bin -*.asm -*.img -tree.txt -compile_commands.json -.clangd/ -.cache/ -.vscode/ -# !.vscode/extensions.json -# !.vscode/launch.json -# !.vscode/settings.json +*.bz2 +*.c.[012]*.* +*.dt.yaml +*.dtb +*.dtbo +*.dtb.S +*.dtbo.S +*.dwo +*.dylib +*.elf +*.gcno +*.gcda +*.gz +*.header-check +*.i +*.ko +*.lex.c +*.ll +*.lst +*.lz4 +*.lzma +*.lzo +*.mod +*.mod.c +*.o +*.o.* +*.patch +*.pyc +*.rlib +*.rmeta +*.rpm +*.rsi +*.s +*.so +*.so.dbg +*.spdx.json +*.su +*.symtypes +*.tab.[ch] +*.tar +*.xz +*.zst +Module.symvers +dtbs-list +builtin.order +modules.order + +# +# Top-level generic files +# +/linux +/modules-only.symvers +/vmlinux +/vmlinux.32 +/vmlinux.map +/vmlinux.symvers +/vmlinux.thinlto-index +/vmlinux.unstripped +/vmlinux.BTF.inline +/vmlinux-gdb.py +/vmlinuz +/System.map +/modules.builtin +/modules.builtin.modinfo +/modules.builtin.ranges +/modules.nsdeps + +# +# RPM spec file (make rpm-pkg) +# +/rpmbuild/ + +# +# Debian directory (make deb-pkg) +# +/debian/ + +# +# Snap directory (make snap-pkg) +# +/snap/ + +# +# tar directory (make tar*-pkg) +# +/tar-install/ + +# +# pacman files (make pacman-pkg) +# +/*.pkg.*.sig +/PKGBUILD +/pacman/ + +# +# We don't want to ignore the following even if they are dot-files +# +!.clang-format +!.clippy.toml +!.cocciconfig +!.editorconfig +!.get_maintainer.ignore +!.gitattributes +!.gitignore +!.kunitconfig +!.mailmap +!.pylintrc +!.rustfmt.toml + +# +# Generated include files +# +/include/config/ +/include/generated/ +/arch/*/include/generated/ + +# stgit generated dirs +patches-* + +# quilt's files +patches +series + +# ctags files +tags +!tags/ +TAGS + +# cscope files +cscope.* +ncscope.* + +# gnu global files +GPATH +GRTAGS +GSYMS +GTAGS + +# id-utils files +ID + *~ -*.swp -*.swo -.idea/ -cmake-build-*/ -gdb.txt -.gdb_history -vgcore.* -core -.DS_Store -Thumbs.db -# Kernel build configuration (per-developer) -.config +\#*# + +# +# Leavings from module signing +# +extra_certificates +signing_key.pem +signing_key.priv +signing_key.x509 +x509.genkey + +# Kconfig presets +/all.config +/alldef.config +/allmod.config +/allno.config +/allrandom.config +/allyes.config + +# Kconfig savedefconfig output +/defconfig + +# Kdevelop4 +*.kdev4 + +# Clang's compilation database file +compile_commands.json + +# Documentation toolchain +sphinx_*/ + +# Rust analyzer configuration +/rust-project.json + +# rustc error message long types +*.long-type-*.txt + +# bc language scripts (not LLVM bitcode) +!kernel/time/timeconst.bc + +# Coding assistants' stuff +.agents/ +/CLAUDE.md +/instructions.md +.claude/ +/GEMINI.md +.gemini/ +AGENTS.md +.codex/ +# Cursor specific files +.cursor +.cursorignore +.cursorindexingignore |
