xref: /freebsd/.gitignore (revision 5796e3a74265f1d808b232dcaf65ba440de019c0)
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