138 lines
3.6 KiB
Plaintext
138 lines
3.6 KiB
Plaintext
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>
|
|
R: Emil Velikov <emil.l.velikov@gmail.com>
|
|
F: src/egl/
|
|
F: include/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/
|
|
|
|
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/
|
|
|
|
VULKAN
|
|
R: Eric Engestrom <eric@engestrom.ch>
|
|
F: src/vulkan/
|
|
F: include/vulkan/
|