Files
blender/.gitea/CODEOWNERS
Line: 15: incorrect codeowner user: sergey Line: 15: no users/groups matched Line: 18: incorrect codeowner user: mont29 Line: 18: no users/groups matched Line: 19: incorrect codeowner user: mont29 Line: 19: no users/groups matched Line: 20: incorrect codeowner user: mont29 Line: 20: no users/groups matched Line: 21: incorrect codeowner user: mont29 Line: 21: no users/groups matched Line: 22: incorrect codeowner user: mont29 Line: 22: no users/groups matched Line: 23: incorrect codeowner user: mont29 Line: 23: no users/groups matched Line: 24: incorrect codeowner user: mont29 Line: 24: no users/groups matched Line: 25: incorrect codeowner user: mont29 Line: 25: no users/groups matched Line: 28: incorrect codeowner user: mont29 Line: 28: no users/groups matched Line: 29: incorrect codeowner user: mont29 Line: 29: no users/groups matched Line: 30: incorrect codeowner user: mont29 Line: 30: no users/groups matched Line: 31: incorrect codeowner user: mont29 Line: 31: no users/groups matched Line: 32: incorrect codeowner user: mont29 Line: 32: no users/groups matched Line: 33: incorrect codeowner user: mont29 Line: 33: no users/groups matched Line: 36: incorrect codeowner user: mont29 Line: 36: no users/groups matched Line: 37: incorrect codeowner user: mont29 Line: 37: no users/groups matched Line: 38: incorrect codeowner user: mont29 Line: 38: no users/groups matched Line: 39: incorrect codeowner user: mont29 Line: 39: no users/groups matched Line: 40: incorrect codeowner user: mont29 Line: 40: no users/groups matched Line: 41: incorrect codeowner user: mont29 Line: 41: no users/groups matched Line: 42: incorrect codeowner user: mont29 Line: 42: no users/groups matched Line: 43: incorrect codeowner user: mont29 Line: 43: no users/groups matched Line: 48: incorrect codeowner user: mont29 Line: 48: no users/groups matched Line: 49: incorrect codeowner user: mont29 Line: 49: no users/groups matched Line: 50: incorrect codeowner user: mont29 Line: 50: no users/groups matched Line: 51: incorrect codeowner user: mont29 Line: 51: no users/groups matched Line: 52: incorrect codeowner user: mont29 Line: 52: no users/groups matched Line: 53: incorrect codeowner user: mont29 Line: 53: no users/groups matched Line: 54: incorrect codeowner user: mont29 Line: 54: no users/groups matched Line: 55: incorrect codeowner user: mont29 Line: 55: no users/groups matched Line: 56: incorrect codeowner user: mont29 Line: 56: no users/groups matched Line: 57: incorrect codeowner user: mont29 Line: 57: no users/groups matched Line: 58: incorrect codeowner user: mont29 Line: 58: no users/groups matched Line: 59: incorrect codeowner user: mont29 Line: 59: no users/groups matched Line: 60: incorrect codeowner user: mont29 Line: 60: no users/groups matched Line: 61: incorrect codeowner user: mont29 Line: 61: no users/groups matched Line: 62: incorrect codeowner user: mont29 Line: 62: no users/groups matched Line: 63: incorrect codeowner user: mont29 Line: 63: no users/groups matched Line: 64: incorrect codeowner user: mont29 Line: 64: no users/groups matched Line: 67: incorrect codeowner user: mont29 Line: 67: no users/groups matched Line: 68: incorrect codeowner user: mont29 Line: 68: no users/groups matched Line: 69: incorrect codeowner user: mont29 Line: 69: no users/groups matched Line: 70: incorrect codeowner user: mont29 Line: 70: no users/groups matched Line: 71: incorrect codeowner user: mont29 Line: 71: no users/groups matched Line: 72: incorrect codeowner user: mont29 Line: 72: no users/groups matched Line: 73: incorrect codeowner user: mont29 Line: 73: no users/groups matched Line: 74: incorrect codeowner user: mont29 Line: 74: no users/groups matched Line: 77: incorrect codeowner user: mont29 Line: 77: no users/groups matched Line: 78: incorrect codeowner user: mont29 Line: 78: no users/groups matched Line: 81: incorrect codeowner user: mont29 Line: 81: no users/groups matched Line: 82: incorrect codeowner user: mont29 Line: 82: no users/groups matched Line: 85: incorrect codeowner user: mont29 Line: 85: no users/groups matched Line: 89: incorrect codeowner user: mont29 Line: 89: no users/groups matched Line: 90: incorrect codeowner user: mont29 Line: 90: no users/groups matched Line: 91: incorrect codeowner user: mont29 Line: 91: no users/groups matched Line: 95: incorrect codeowner user: sergey Line: 95: no users/groups matched Line: 96: incorrect codeowner user: sergey Line: 96: no users/groups matched Line: 97: incorrect codeowner user: sergey Line: 97: no users/groups matched Line: 101: incorrect codeowner user: sergey Line: 101: incorrect codeowner user: brecht Line: 101: no users/groups matched Line: 102: incorrect codeowner user: sergey Line: 102: incorrect codeowner user: brecht Line: 102: no users/groups matched Line: 106: incorrect codeowner user: sergey Line: 106: incorrect codeowner user: brecht Line: 106: no users/groups matched Line: 107: incorrect codeowner user: sergey Line: 107: incorrect codeowner user: brecht Line: 107: no users/groups matched Line: 108: incorrect codeowner user: sergey Line: 108: incorrect codeowner user: brecht Line: 108: no users/groups matched Line: 112: incorrect codeowner user: filedescriptor Line: 112: no users/groups matched Line: 113: incorrect codeowner user: filedescriptor Line: 113: no users/groups matched Line: 114: incorrect codeowner user: filedescriptor Line: 114: no users/groups matched Line: 118: incorrect codeowner user: JacquesLucke Line: 118: no users/groups matched Line: 119: incorrect codeowner user: JacquesLucke Line: 119: no users/groups matched Line: 120: incorrect codeowner user: JacquesLucke Line: 120: no users/groups matched Line: 124: incorrect codeowner user: JacquesLucke Line: 124: no users/groups matched Line: 125: incorrect codeowner user: JacquesLucke Line: 125: no users/groups matched Line: 126: incorrect codeowner user: JacquesLucke Line: 126: no users/groups matched Line: 127: incorrect codeowner user: JacquesLucke Line: 127: no users/groups matched Line: 128: incorrect codeowner user: JacquesLucke Line: 128: no users/groups matched Line: 129: incorrect codeowner user: JacquesLucke Line: 129: no users/groups matched Line: 130: incorrect codeowner user: JacquesLucke Line: 130: no users/groups matched Line: 131: incorrect codeowner user: JacquesLucke Line: 131: no users/groups matched Line: 132: incorrect codeowner user: JacquesLucke Line: 132: no users/groups matched Line: 133: incorrect codeowner user: JacquesLucke Line: 133: no users/groups matched Line: 134: incorrect codeowner user: JacquesLucke Line: 134: no users/groups matched Line: 135: incorrect codeowner user: JacquesLucke Line: 135: no users/groups matched Line: 136: incorrect codeowner user: JacquesLucke Line: 136: no users/groups matched Line: 137: incorrect codeowner user: JacquesLucke Line: 137: no users/groups matched Line: 138: incorrect codeowner user: JacquesLucke Line: 138: no users/groups matched Line: 139: incorrect codeowner user: JacquesLucke Line: 139: no users/groups matched Line: 140: incorrect codeowner user: JacquesLucke Line: 140: no users/groups matched Line: 141: incorrect codeowner user: JacquesLucke Line: 141: no users/groups matched Line: 142: incorrect codeowner user: JacquesLucke Line: 142: no users/groups matched Line: 143: incorrect codeowner user: JacquesLucke Line: 143: no users/groups matched Line: 144: incorrect codeowner user: JacquesLucke Line: 144: no users/groups matched Line: 145: incorrect codeowner user: JacquesLucke Line: 145: no users/groups matched Line: 146: incorrect codeowner user: JacquesLucke Line: 146: no users/groups matched Line: 147: incorrect codeowner user: JacquesLucke Line: 147: no users/groups matched Line: 148: incorrect codeowner user: JacquesLucke Line: 148: no users/groups matched Line: 149: incorrect codeowner user: JacquesLucke Line: 149: no users/groups matched Line: 150: incorrect codeowner user: JacquesLucke Line: 150: no users/groups matched Line: 151: incorrect codeowner user: JacquesLucke Line: 151: no users/groups matched Line: 152: incorrect codeowner user: JacquesLucke Line: 152: no users/groups matched Line: 153: incorrect codeowner user: JacquesLucke Line: 153: no users/groups matched Line: 154: incorrect codeowner user: JacquesLucke Line: 154: no users/groups matched Line: 155: incorrect codeowner user: JacquesLucke Line: 155: no users/groups matched Line: 156: incorrect codeowner user: JacquesLucke Line: 156: no users/groups matched Line: 157: incorrect codeowner user: JacquesLucke Line: 157: no users/groups matched Line: 158: incorrect codeowner user: JacquesLucke Line: 158: no users/groups matched Line: 159: incorrect codeowner user: JacquesLucke Line: 159: no users/groups matched Line: 160: incorrect codeowner user: JacquesLucke Line: 160: no users/groups matched Line: 161: incorrect codeowner user: JacquesLucke Line: 161: no users/groups matched Line: 162: incorrect codeowner user: JacquesLucke Line: 162: no users/groups matched Line: 163: incorrect codeowner user: JacquesLucke Line: 163: no users/groups matched Line: 164: incorrect codeowner user: JacquesLucke Line: 164: no users/groups matched Line: 165: incorrect codeowner user: JacquesLucke Line: 165: no users/groups matched Line: 166: incorrect codeowner user: JacquesLucke Line: 166: no users/groups matched Line: 167: incorrect codeowner user: JacquesLucke Line: 167: no users/groups matched Line: 168: incorrect codeowner user: JacquesLucke Line: 168: no users/groups matched Line: 169: incorrect codeowner user: JacquesLucke Line: 169: no users/groups matched Line: 170: incorrect codeowner user: JacquesLucke Line: 170: no users/groups matched Line: 171: incorrect codeowner user: JacquesLucke Line: 171: no users/groups matched Line: 172: incorrect codeowner user: JacquesLucke Line: 172: no users/groups matched Line: 173: incorrect codeowner user: JacquesLucke Line: 173: no users/groups matched Line: 177: incorrect codeowner user: Jeroen-Bakker Line: 177: no users/groups matched Line: 178: incorrect codeowner user: Jeroen-Bakker Line: 178: no users/groups matched Line: 179: incorrect codeowner user: Jeroen-Bakker Line: 179: no users/groups matched Line: 180: incorrect codeowner user: Jeroen-Bakker Line: 180: no users/groups matched Line: 181: incorrect codeowner user: Jeroen-Bakker Line: 181: no users/groups matched Line: 182: incorrect codeowner user: Jeroen-Bakker Line: 182: no users/groups matched Line: 183: incorrect codeowner user: Jeroen-Bakker Line: 183: no users/groups matched Line: 184: incorrect codeowner user: Jeroen-Bakker Line: 184: no users/groups matched Line: 185: incorrect codeowner user: Jeroen-Bakker Line: 185: no users/groups matched Line: 186: incorrect codeowner user: Jeroen-Bakker Line: 186: no users/groups matched Line: 190: incorrect codeowner user: mont29 Line: 190: no users/groups matched Line: 194: incorrect codeowner user: ThomasDinges Line: 194: no users/groups matched Line: 195: incorrect codeowner user: ThomasDinges Line: 195: no users/groups matched
2026-01-13 16:43:51 +01:00

196 lines
9.7 KiB
Plaintext

# Definition of code owners for automatic assigment of reviewers.
#
# Blender is structured in modules, which do not always map directly to a
# specific directory or a set of files. This means that if reviewers were
# automatically assigned might not always be the ones to make the final
# decision.
#
# Developers should consider adding themselves to files and directories they
# are interested in review (or where they're often asked to do reviews).
# --------------------------------------------------
# Core module.
## Depsgraph.
source/blender/depsgraph/.* @sergey
## ID Management.
source/blender/blenkernel/BKE_lib.* @mont29
source/blender/blenkernel/intern/lib.* @mont29
source/blender/blenkernel/BKE_idtype.* @mont29
source/blender/blenkernel/intern/idtype.* @mont29
source/blender/blenkernel/BKE_main.* @mont29
source/blender/blenkernel/intern/main.* @mont29
source/blender/editors/include/ED_id_management.* @mont29
source/blender/editors/id_management.* @mont29
## UI/UX related Core components.
source/blender/blenkernel/BKE_screen.* @mont29
source/blender/blenkernel/intern/screen.* @mont29
source/blender/blenkernel/BKE_wm.* @mont29
source/blender/blenkernel/intern/wm.* @mont29
source/blender/blenkernel/BKE_workspace.* @mont29
source/blender/blenkernel/intern/workspace.* @mont29
## Scene/Collections/Objects.
source/blender/blenkernel/BKE_scene.* @mont29
source/blender/blenkernel/intern/scene.* @mont29
source/blender/blenkernel/BKE_collection.* @mont29
source/blender/blenkernel/intern/collection.* @mont29
source/blender/blenkernel/BKE_layer.* @mont29
source/blender/blenkernel/intern/layer.* @mont29
source/blender/blenkernel/BKE_object.* @mont29
source/blender/blenkernel/intern/object.* @mont29
## Blendfile & Undo.
# No proper way with go regex to exclude some `versioning` files,
# so we need to include everything else explicitely (lack of negative lookahead...).
source/blender/blenloader/intern/blend.* @mont29
source/blender/blenloader/intern/read.* @mont29
source/blender/blenloader/intern/undo.* @mont29
source/blender/blenloader/intern/write.* @mont29
source/blender/blenloader/intern/versioning_common.cc @mont29
source/blender/blenloader/intern/versioning_dna.cc @mont29
source/blender/blenloader/[^/]* @mont29
source/blender/blenloader/tests/.* @mont29
source/blender/blenloader_core/.* @mont29
source/blender/blenkernel/BKE_blendfile.* @mont29
source/blender/blenkernel/intern/blendfile.* @mont29
source/blender/blenkernel/BKE_packedfile.* @mont29
source/blender/blenkernel/intern/packedFile.* @mont29
source/blender/blenkernel/BKE_undo.* @mont29
source/blender/blenkernel/intern/undo.* @mont29
source/blender/editors/include/ED_undo.* @mont29
source/blender/editors/undo.* @mont29
## Misc core utils & components.
source/blender/blenkernel/BKE_blender.* @mont29
source/blender/blenkernel/intern/blender.* @mont29
source/blender/blenkernel/BKE_bpath.* @mont29
source/blender/blenkernel/intern/bpath.* @mont29
source/blender/blenkernel/BKE_idprop.* @mont29
source/blender/blenkernel/intern/idprop.* @mont29
source/blender/blenkernel/BKE_report.* @mont29
source/blender/blenkernel/intern/report.* @mont29
## DNA.
source/blender/makesdna/intern.* @mont29
source/blender/makesdna/tests.* @mont29
## RNA.
source/blender/makesrna/makesrna.* @mont29
source/blender/makesrna/rna_internal.* @mont29
## Guarded Allocator.
intern/guardedalloc.* @mont29
# --------------------------------------------------
# BPY.
source/python/[^/]+ @mont29
source/python/intern/.* @mont29
source/python/eneric/.* @mont29
# --------------------------------------------------
# Motion tracking and Libmv.
intern/libmv/.* @sergey
source/blender/blenkernel/BKE_tracking.* @sergey
source/blender/blenkernel/intern/tracking.* @sergey
# --------------------------------------------------
# Render and Cycles module.
intern/cycles/.* @sergey @brecht
source/blender/render/.* @sergey @brecht
# --------------------------------------------------
# Color management.
source/blender/imbuf/IMB_colormanagement.h @sergey @brecht
source/blender/imbuf/intern/colormanagement.* @sergey @brecht
source/blender/imbuf/opencolorio/.* @sergey @brecht
# --------------------------------------------------
# Grease Pencil.
source/blender/editors/grease_pencil/.* @filedescriptor
source/blender/blenkernel/BKE_grease_pencil.* @filedescriptor
source/blender/blenkernel/intern/grease_pencil.* @filedescriptor
# --------------------------------------------------
# Geometry Nodes.
source/blender/functions/.* @JacquesLucke
source/blender/nodes/NOD_geometry_nodes.* @JacquesLucke
source/blender/nodes/geometry/.* @JacquesLucke
# --------------------------------------------------
# Blenlib.
source/blender/blenlib/BLI_allocator.* @JacquesLucke
source/blender/blenlib/BLI_any.* @JacquesLucke
source/blender/blenlib/BLI_array.* @JacquesLucke
source/blender/blenlib/BLI_atomic_disjoint_set.* @JacquesLucke
source/blender/blenlib/BLI_binary_search.* @JacquesLucke
source/blender/blenlib/BLI_bit.* @JacquesLucke
source/blender/blenlib/BLI_cache_mutex.* @JacquesLucke
source/blender/blenlib/BLI_compute_context.* @JacquesLucke
source/blender/blenlib/BLI_concurrent_map.* @JacquesLucke
source/blender/blenlib/BLI_cpp_type.* @JacquesLucke
source/blender/blenlib/BLI_csv_parse.* @JacquesLucke
source/blender/blenlib/BLI_disjoint_set.* @JacquesLucke
source/blender/blenlib/BLI_dot_export.* @JacquesLucke
source/blender/blenlib/BLI_enumerable_thread_specific.* @JacquesLucke
source/blender/blenlib/BLI_fixed_width_int.* @JacquesLucke
source/blender/blenlib/BLI_function_ref.* @JacquesLucke
source/blender/blenlib/BLI_generic.* @JacquesLucke
source/blender/blenlib/BLI_hash.* @JacquesLucke
source/blender/blenlib/BLI_implicit_sharing.* @JacquesLucke
source/blender/blenlib/BLI_index_mask.* @JacquesLucke
source/blender/blenlib/BLI_index_range.* @JacquesLucke
source/blender/blenlib/BLI_linear_allocator.* @JacquesLucke
source/blender/blenlib/BLI_map.* @JacquesLucke
source/blender/blenlib/BLI_memory_cache.* @JacquesLucke
source/blender/blenlib/BLI_memory_counter.* @JacquesLucke
source/blender/blenlib/BLI_multi_value_map.* @JacquesLucke
source/blender/blenlib/BLI_mutex.* @JacquesLucke
source/blender/blenlib/BLI_offset.* @JacquesLucke
source/blender/blenlib/BLI_parameter_pack_utils.* @JacquesLucke
source/blender/blenlib/BLI_probing_strategies.* @JacquesLucke
source/blender/blenlib/BLI_random_access_iterator_mixin.* @JacquesLucke
source/blender/blenlib/BLI_resource_scope.* @JacquesLucke
source/blender/blenlib/BLI_set.* @JacquesLucke
source/blender/blenlib/BLI_span.* @JacquesLucke
source/blender/blenlib/BLI_stack.* @JacquesLucke
source/blender/blenlib/BLI_string_ref.* @JacquesLucke
source/blender/blenlib/BLI_string_search.* @JacquesLucke
source/blender/blenlib/BLI_struct_equality_utils.* @JacquesLucke
source/blender/blenlib/BLI_task.* @JacquesLucke
source/blender/blenlib/BLI_unique_sorted_indices.* @JacquesLucke
source/blender/blenlib/BLI_vector.* @JacquesLucke
source/blender/blenlib/BLI_virtual.* @JacquesLucke
source/blender/blenlib/intern/atomic_disjoint_set.* @JacquesLucke
source/blender/blenlib/intern/bit.* @JacquesLucke
source/blender/blenlib/intern/cache_mutex.* @JacquesLucke
source/blender/blenlib/intern/index_mask.* @JacquesLucke
source/blender/blenlib/intern/generic.* @JacquesLucke
source/blender/blenlib/intern/implicit_sharing.* @JacquesLucke
source/blender/blenlib/intern/memory_cache.* @JacquesLucke
source/blender/blenlib/intern/memory_counter.* @JacquesLucke
# --------------------------------------------------
# Viewport & EEVEE Module.
extern/renderdoc/.* @Jeroen-Bakker
extern/vulkan_memory_allocator/.* @Jeroen-Bakker
intern/ghost/intern/GHOST_ContextVK* @Jeroen-Bakker
intern/ghost/intern/GHOST_Xr* @Jeroen-Bakker
intern/opensubdiv/evaluator/gpu* @Jeroen-Bakker
intern/opensubdiv/evaluator/shaders/.* @Jeroen-Bakker
source/blender/blenkernel/intern/image_gpu* @Jeroen-Bakker
source/blender/blenkernel/intern/image_partial_update* @Jeroen-Bakker
source/blender/gpu/vulkan/.* @Jeroen-Bakker
source/blender/python/gpu/.* @Jeroen-Bakker
# --------------------------------------------------
# I18N.
source/blender/blentranslation.* @mont29
# --------------------------------------------------
# Platforms & Builds
build_files/.* @ThomasDinges
release/.* @ThomasDinges