summaryrefslogtreecommitdiff
path: root/REVIEWERS
blob: beece0a7ae8c315b6ddb8757f5282bff3af04164 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
Overview:

	This file is similar in syntax (or more precisly a subset) of what is
	used by the MAINTAINERS file in the linux kernel.  Some fields do not
	apply, for example, in all cases, send patches to:

		mesa-dev@lists.freedesktop.org

	and in all cases the patchwork instance is:

		https://patchwork.freedesktop.org/project/mesa/

	The purpose is not exactly the same the MAINTAINERS file in the linux
	kernel, as there are not official/formal maintainers of different
	subsystems in mesa, but is meant to give an idea of who to CC for
	various patches for review, and to allow the use of
	scripts/get_reviewer.pl as git --cc-cmd.

Usage:

	When sending patches:

		git send-email --cc-cmd ./scripts/get_reviewer.pl ...

	Or to configure as default:

		git config sendemail.cccmd ./scripts/get_reviewer.pl

Descriptions of section entries:

	R: Designated reviewer: FullName <address@domain>
	   These reviewers should be CCed on patches.
	F: Files and directories with wildcard patterns.
	   A trailing slash includes all files and subdirectory files.
	   F:	drivers/net/	all files in and below drivers/net
	   F:	drivers/net/*	all files in drivers/net, but not below
	   F:	*/net/*		all files in "any top level directory"/net
	   One pattern per line.  Multiple F: lines acceptable.
	N: Files and directories with regex patterns.
	   N:	[^a-z]tegra	all files whose path contains the word tegra
	   One pattern per line.  Multiple N: lines acceptable.
	   scripts/get_maintainer.pl has different behavior for files that
	   match F: pattern and matches of N: patterns.  By default,
	   get_maintainer will not look at git log history when an F: pattern
	   match occurs.  When an N: match occurs, git log history is used
	   to also notify the people that have git commit signatures.

Maintainers List (try to look for most precise areas first)

Note: this is an opt-in system, I have not tried to add anyone who hasn't
either asked me or sent a patch to add themselves.

		-----------------------------------

NIR
R:	Jason Ekstrand <jason@jlekstrand.net>
F:	src/compiler/nir/

DOCUMENTATION
R: Emil Velikov <emil.l.velikov@gmail.com>
R: Eric Engestrom <eric@engestrom.ch>
F: docs/
F: doxygen/

COMPATIBILITY HEADERS
R: Emil Velikov <emil.l.velikov@gmail.com>
F: include/c99*

DRI LOADER
R: Emil Velikov <emil.l.velikov@gmail.com>
F: src/loader/

EGL
R: Eric Engestrom <eric@engestrom.ch>
F: src/egl/

HAIKU
R: Alexander von Gluck IV <kallisti5@unixzen.com>
F: include/HaikuGL/
F: src/egl/drivers/haiku/
F: src/gallium/state_trackers/hgl/
F: src/gallium/targets/haiku-softpipe/
F: src/gallium/winsys/sw/hgl/
F: src/hgl/

GALLIUM LOADER
R: Emil Velikov <emil.l.velikov@gmail.com>
F: src/gallium/auxiliary/pipe-loader/
F: src/gallium/auxiliary/target-helpers/

GALLIUM TARGETS
R: Emil Velikov <emil.l.velikov@gmail.com>
F: src/gallium/targets/

AUTOCONF BUILD
R: Emil Velikov <emil.l.velikov@gmail.com>
F: autogen.sh
F: configure.ac
F: */Automake.inc
F: */Makefile.*am
F: */Makefile.sources

SCONS BUILD
F: scons/
F: */SConscript*
F: */Makefile.sources

ANDROID BUILD
R: Emil Velikov <emil.l.velikov@gmail.com>
R: Rob Herring <robh@kernel.org>
F: CleanSpec.mk
F: */Android.*mk
F: */Makefile.sources

MESON BUILD
R: Dylan Baker <dylan@pnwbakers.com>
R: Eric Engestrom <eric@engestrom.ch>
F: */meson.build
F: meson.build
F: meson_options.txt

ANDROID EGL SUPPORT
R: Rob Herring <robh@kernel.org>
R: Tomasz Figa <tfiga@chromium.org>
F: src/egl/drivers/dri2/platform_android.c

WAYLAND EGL SUPPORT
R: Daniel Stone <daniels@collabora.com>
F: src/egl/wayland/*
F: src/egl/drivers/dri2/platform_wayland.c

FREEDRENO
R:	Rob Clark <robclark@freedesktop.org>
F:	src/gallium/drivers/freedreno/

GLX
R: Adam Jackson <ajax@redhat.com>
F: src/glx/