1# 2# This is the top-level .gitignore file: 3# ignore everything except a list of allowed files. 4# 5# This is not the place for entries that are specific to 6# a subdirectory. Instead add those files to the 7# .gitignore file in that subdirectory. 8# 9# N.B. 10# Please use 'git ls-files -i --exclude-standard' 11# command after changing this file, to see if there are 12# any tracked files which get ignored after the change. 13 14* 15 16!.github 17!cmd 18!config 19!contrib 20!etc 21!include 22!lib 23!man 24!module 25!rpm 26!scripts 27!tests 28!udev 29 30!.github/** 31!cmd/** 32!config/** 33!contrib/** 34!etc/** 35!include/** 36!lib/** 37!man/** 38!module/** 39!rpm/** 40!scripts/** 41!tests/** 42!udev/** 43 44!.editorconfig 45!.cirrus.yml 46!.gitignore 47!.gitmodules 48!AUTHORS 49!autogen.sh 50!CODE_OF_CONDUCT.md 51!configure.ac 52!copy-builtin 53!COPYRIGHT 54!LICENSE 55!Makefile.am 56!META 57!NEWS 58!NOTICE 59!README.md 60!RELEASES.md 61!TEST 62!zfs.release.in 63 64# 65# Normal rules 66# 67*.[oa] 68*.o.ur-safe 69*.lo 70*.la 71*.mod.c 72*~ 73*.swp 74*.gcno 75*.gcda 76*.pyc 77*.pyo 78.deps 79.libs 80.dirstamp 81.DS_Store 82modules.order 83Makefile 84Makefile.in 85*.patch 86*.orig 87*.tmp 88*.log 89