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!.mailmap 49!AUTHORS 50!autogen.sh 51!CODE_OF_CONDUCT.md 52!configure.ac 53!copy-builtin 54!COPYRIGHT 55!LICENSE 56!Makefile.am 57!META 58!NEWS 59!NOTICE 60!README.md 61!RELEASES.md 62!TEST 63!zfs.release.in 64 65# 66# Normal rules 67# 68*.[oa] 69*.o.ur-safe 70*.lo 71*.la 72*.mod.c 73*~ 74*.swp 75*.gcno 76*.gcda 77*.pyc 78*.pyo 79.deps 80.libs 81.dirstamp 82.DS_Store 83modules.order 84Makefile 85Makefile.in 86changelog 87*.patch 88*.orig 89*.tmp 90*.log 91