Home | History | Annotate | Line # | Download | only in dist
      1  1.1  mrg Overview:
      2  1.1  mrg 
      3  1.1  mrg 	This file is similar in syntax (or more precisly a subset) of what is
      4  1.1  mrg 	used by the MAINTAINERS file in the linux kernel.  Some fields do not
      5  1.1  mrg 	apply, for example, in all cases, send patches to:
      6  1.1  mrg 
      7  1.1  mrg 		mesa-dev (a] lists.freedesktop.org
      8  1.1  mrg 
      9  1.1  mrg 	and in all cases the patchwork instance is:
     10  1.1  mrg 
     11  1.1  mrg 		https://patchwork.freedesktop.org/project/mesa/
     12  1.1  mrg 
     13  1.1  mrg 	The purpose is not exactly the same the MAINTAINERS file in the linux
     14  1.1  mrg 	kernel, as there are not official/formal maintainers of different
     15  1.1  mrg 	subsystems in mesa, but is meant to give an idea of who to CC for
     16  1.1  mrg 	various patches for review, and to allow the use of
     17  1.1  mrg 	scripts/get_reviewer.pl as git --cc-cmd.
     18  1.1  mrg 
     19  1.1  mrg Usage:
     20  1.1  mrg 
     21  1.1  mrg 	When sending patches:
     22  1.1  mrg 
     23  1.1  mrg 		git send-email --cc-cmd ./scripts/get_reviewer.pl ...
     24  1.1  mrg 
     25  1.1  mrg 	Or to configure as default:
     26  1.1  mrg 
     27  1.1  mrg 		git config sendemail.cccmd ./scripts/get_reviewer.pl
     28  1.1  mrg 
     29  1.1  mrg Descriptions of section entries:
     30  1.1  mrg 
     31  1.1  mrg 	R: Designated reviewer: FullName <address@domain>
     32  1.1  mrg 	   These reviewers should be CCed on patches.
     33  1.1  mrg 	F: Files and directories with wildcard patterns.
     34  1.1  mrg 	   A trailing slash includes all files and subdirectory files.
     35  1.1  mrg 	   F:	drivers/net/	all files in and below drivers/net
     36  1.1  mrg 	   F:	drivers/net/*	all files in drivers/net, but not below
     37  1.1  mrg 	   F:	*/net/*		all files in "any top level directory"/net
     38  1.1  mrg 	   One pattern per line.  Multiple F: lines acceptable.
     39  1.1  mrg 	N: Files and directories with regex patterns.
     40  1.1  mrg 	   N:	[^a-z]tegra	all files whose path contains the word tegra
     41  1.1  mrg 	   One pattern per line.  Multiple N: lines acceptable.
     42  1.1  mrg 	   scripts/get_maintainer.pl has different behavior for files that
     43  1.1  mrg 	   match F: pattern and matches of N: patterns.  By default,
     44  1.1  mrg 	   get_maintainer will not look at git log history when an F: pattern
     45  1.1  mrg 	   match occurs.  When an N: match occurs, git log history is used
     46  1.1  mrg 	   to also notify the people that have git commit signatures.
     47  1.1  mrg 
     48  1.1  mrg Maintainers List (try to look for most precise areas first)
     49  1.1  mrg 
     50  1.1  mrg Note: this is an opt-in system, I have not tried to add anyone who hasn't
     51  1.1  mrg either asked me or sent a patch to add themselves.
     52  1.1  mrg 
     53  1.1  mrg 		-----------------------------------
     54  1.1  mrg 
     55  1.1  mrg NIR
     56  1.1  mrg R:	Jason Ekstrand <jason (a] jlekstrand.net>
     57  1.1  mrg F:	src/compiler/nir/
     58  1.1  mrg 
     59  1.1  mrg DOCUMENTATION
     60  1.1  mrg R: Emil Velikov <emil.l.velikov (a] gmail.com>
     61  1.1  mrg R: Eric Engestrom <eric (a] engestrom.ch>
     62  1.1  mrg F: docs/
     63  1.1  mrg F: doxygen/
     64  1.1  mrg 
     65  1.1  mrg COMPATIBILITY HEADERS
     66  1.1  mrg R: Emil Velikov <emil.l.velikov (a] gmail.com>
     67  1.1  mrg F: include/c99*
     68  1.1  mrg 
     69  1.1  mrg DRI LOADER
     70  1.1  mrg R: Emil Velikov <emil.l.velikov (a] gmail.com>
     71  1.1  mrg F: src/loader/
     72  1.1  mrg 
     73  1.1  mrg EGL
     74  1.1  mrg R: Eric Engestrom <eric (a] engestrom.ch>
     75  1.1  mrg R: Emil Velikov <emil.l.velikov (a] gmail.com>
     76  1.1  mrg F: src/egl/
     77  1.1  mrg F: include/EGL/
     78  1.1  mrg 
     79  1.1  mrg HAIKU
     80  1.1  mrg R: Alexander von Gluck IV <kallisti5 (a] unixzen.com>
     81  1.1  mrg F: include/HaikuGL/
     82  1.1  mrg F: src/egl/drivers/haiku/
     83  1.1  mrg F: src/gallium/state_trackers/hgl/
     84  1.1  mrg F: src/gallium/targets/haiku-softpipe/
     85  1.1  mrg F: src/gallium/winsys/sw/hgl/
     86  1.1  mrg F: src/hgl/
     87  1.1  mrg 
     88  1.1  mrg GALLIUM LOADER
     89  1.1  mrg R: Emil Velikov <emil.l.velikov (a] gmail.com>
     90  1.1  mrg F: src/gallium/auxiliary/pipe-loader/
     91  1.1  mrg F: src/gallium/auxiliary/target-helpers/
     92  1.1  mrg 
     93  1.1  mrg GALLIUM TARGETS
     94  1.1  mrg R: Emil Velikov <emil.l.velikov (a] gmail.com>
     95  1.1  mrg F: src/gallium/targets/
     96  1.1  mrg 
     97  1.1  mrg SCONS BUILD
     98  1.1  mrg F: scons/
     99  1.1  mrg F: */SConscript*
    100  1.1  mrg F: */Makefile.sources
    101  1.1  mrg 
    102  1.1  mrg ANDROID BUILD
    103  1.1  mrg R: Emil Velikov <emil.l.velikov (a] gmail.com>
    104  1.1  mrg R: Rob Herring <robh (a] kernel.org>
    105  1.1  mrg F: CleanSpec.mk
    106  1.1  mrg F: */Android.*mk
    107  1.1  mrg F: */Makefile.sources
    108  1.1  mrg 
    109  1.1  mrg MESON BUILD
    110  1.1  mrg R: Dylan Baker <dylan (a] pnwbakers.com>
    111  1.1  mrg R: Eric Engestrom <eric (a] engestrom.ch>
    112  1.1  mrg F: */meson.build
    113  1.1  mrg F: meson.build
    114  1.1  mrg F: meson_options.txt
    115  1.1  mrg 
    116  1.1  mrg ANDROID EGL SUPPORT
    117  1.1  mrg R: Rob Herring <robh (a] kernel.org>
    118  1.1  mrg R: Tomasz Figa <tfiga (a] chromium.org>
    119  1.1  mrg F: src/egl/drivers/dri2/platform_android.c
    120  1.1  mrg 
    121  1.1  mrg WAYLAND EGL SUPPORT
    122  1.1  mrg R: Daniel Stone <daniels (a] collabora.com>
    123  1.1  mrg F: src/egl/wayland/*
    124  1.1  mrg F: src/egl/drivers/dri2/platform_wayland.c
    125  1.1  mrg 
    126  1.1  mrg FREEDRENO
    127  1.1  mrg R:	Rob Clark <robclark (a] freedesktop.org>
    128  1.1  mrg F:	src/gallium/drivers/freedreno/
    129  1.1  mrg 
    130  1.1  mrg GLX
    131  1.1  mrg R: Adam Jackson <ajax (a] redhat.com>
    132  1.1  mrg F: src/glx/
    133  1.1  mrg 
    134  1.1  mrg VULKAN
    135  1.1  mrg R: Eric Engestrom <eric (a] engestrom.ch>
    136  1.1  mrg F: src/vulkan/
    137  1.1  mrg F: include/vulkan/
    138