[Mesa-dev] abundance of branches in mesa.git
Christian König
deathsimple at vodafone.de
Sat Jun 20 08:52:42 PDT 2015
Hi Ilia,
oh, yes please. Especially since some people tend to completely mirror
the mesa master repository including all those old branches.
This sometimes creates quite a mess.
Regards,
Christian.
On 20.06.2015 02:10, Ilia Mirkin wrote:
> Hello,
>
> There are a *ton* of branches in the upstream mesa git. Here is a full list:
>
> origin/10.0
> origin/10.1
> origin/10.2
> origin/10.3
> origin/10.4
> origin/10.5
> origin/10.6
> origin/7.10
> origin/7.11
> origin/7.8
> origin/7.8-gles
> origin/7.9
> origin/8.0
> origin/9.0
> origin/9.1
> origin/9.2
> origin/965-glsl
> origin/965-ttm
> origin/HEAD -> origin/master
> origin/R300_DRIVER
> origin/amdgpu
> origin/arb_copy_buffer
> origin/arb_fbo
> origin/arb_fbo_cleanup
> origin/arb_fbo_indirect
> origin/arb_geometry_shader4
> origin/arb_half_float_vertex
> origin/arb_map_buffer_range
> origin/arb_robustness
> origin/arb_sampler_objects
> origin/arb_sync
> origin/arb_vertex_array_object
> origin/asm-shader-rework-1
> origin/asm-shader-rework-2
> origin/asm-shader-rework-3
> origin/auto-cherry-for-8.0
> origin/autoconf
> origin/broadwell
> origin/cxx-1-branch
> origin/d3d1x-addons
> origin/direct_state_access
> origin/draw-instanced
> origin/draw-ply
> origin/dri2-swapbuffers
> origin/drm-gem
> origin/egl-drm
> origin/embedded-1-branch
> origin/embedded-2-branch
> origin/experimental-1
> origin/ext-provoking-vertex
> origin/flex-and-bison-required
> origin/floating
> origin/fp64_floor
> origin/frontbuffer-removal
> origin/gallium-0.1
> origin/gallium-0.1-dri
> origin/gallium-0.1-dri2
> origin/gallium-0.2
> origin/gallium-array-textures
> origin/gallium-buffer-usage-cleanup
> origin/gallium-clip-state
> origin/gallium-compute
> origin/gallium-context-transfers-2
> origin/gallium-cylindrical-wrap
> origin/gallium-double-opcodes
> origin/gallium-drm-driver-descriptor
> origin/gallium-dynamicstencilref
> origin/gallium-fb-dimensions
> origin/gallium-float-1111-format
> origin/gallium-format-cleanup
> origin/gallium-front-ccw
> origin/gallium-gpu4-texture-opcodes
> origin/gallium-integer-opcodes
> origin/gallium-llvmpipe
> origin/gallium-mesa-7.4
> origin/gallium-msaa
> origin/gallium-new-formats
> origin/gallium-newclear
> origin/gallium-no-nvidia-opcodes
> origin/gallium-no-rhw-position
> origin/gallium-no-texture-blanket
> origin/gallium-nopointsizeminmax
> origin/gallium-render-condition-predicate
> origin/gallium-resource-sampling
> origin/gallium-resources
> origin/gallium-sampler-view
> origin/gallium-softpipe-winsys
> origin/gallium-st-api
> origin/gallium-st-api-dri
> origin/gallium-stream-out
> origin/gallium-sw-api
> origin/gallium-tgsi-semantic-cleanup
> origin/gallium-userbuf
> origin/gallium-util-format-is-supported
> origin/gallium-vertexelementcso
> origin/gallium_draw_llvm
> origin/gallivm-call
> origin/glapi-reorg
> origin/gles3
> origin/glsl-compiler-1
> origin/glsl-continue-return
> origin/glsl-continue-return-7-5
> origin/glsl-pp-rework-1
> origin/glsl-pp-rework-2
> origin/glsl-to-tgsi
> origin/glsl2
> origin/glsl2-llvm
> origin/glsl2-lower-variable-indexing
> origin/graw-tests
> origin/hw_gl_select
> origin/i915tex-pageflip
> origin/i915tex-zone-rendering
> origin/i915tex_branch
> origin/i915tex_privbuffers
> origin/index-swtnl-0.1
> origin/indirect-vbo
> origin/intel-2008-q3
> origin/intel-2008-q4
> origin/kasanen-post-process
> origin/kasanen-post-process-v2
> origin/llvm-cliptest-viewport
> origin/llvm-context
> origin/llvmpipe-duma
> origin/llvmpipe-rast-64
> origin/llvmpipe-wider-regs
> origin/loader-v4
> origin/lp-line-rast
> origin/lp-offset-twoside
> origin/lp-setup-llvm
> origin/lp-surface-tiling
> origin/map-tex-branch
> origin/map-texture-image-v4
> origin/map-texture-image-v5
> origin/master
> origin/mesa
> origin/mesa_20040127_branch
> origin/mesa_20040309_branch
> origin/mesa_20050114_branch
> origin/mesa_3_2_dev
> origin/mesa_3_3_texture_env_combine2
> origin/mesa_3_4_branch
> origin/mesa_4_0_branch
> origin/mesa_5_0_branch
> origin/mesa_6_0_branch
> origin/mesa_6_2_branch
> origin/mesa_6_4_branch
> origin/mesa_7_0_branch
> origin/mesa_7_2_branch
> origin/mesa_7_4_branch
> origin/mesa_7_4_idr_staging
> origin/mesa_7_5_branch
> origin/mesa_7_6_branch
> origin/mesa_7_7_branch
> origin/nv50-compiler
> origin/nvc0
> origin/openchrome-branch
> origin/opengl-es
> origin/opengl-es-v2
> origin/openvg-1.0
> origin/outputswritten64
> origin/pipe-video
> origin/primitive-restart
> origin/r300-bufmgr
> origin/r500-support
> origin/r6xx-r7xx-support
> origin/r6xx-rewrite
> origin/radeon-rewrite
> origin/remove-copyteximage-hook
> origin/remove-driver-date
> origin/remove-max-width
> origin/remove-max-width-2
> origin/remove-redundant-helpers
> origin/renderbuffer-cleanups-v2
> origin/shader-file-reorg
> origin/shader-work
> origin/softpipe_0_1_branch
> origin/sprite-coord
> origin/st-mesa-per-context-shaders
> origin/st-vbo
> origin/texfilter_float_branch
> origin/texformat-xrgb
> origin/texman_0_1_branch
> origin/texmem-1.0
> origin/texmem_0_2_branch
> origin/texmem_0_3_branch
> origin/texture_rg
> origin/texture_rg-2
> origin/thalloc
> origin/vbo_0_1_branch
> origin/vtx-0-1-branch
> origin/vtx-0-2-branch
> origin/xa_branch
>
> The vast, vast, *vast*, majority of these appear to be old branches
> that were feature work at the time, or... who knows. I guess there's
> no harm in having these, but the OCD in me is being irked -- is there
> any reason to keep these around with the exception of:
>
> master
> $version (i.e. 9.0, 10.0, mesa_7_7_branch, etc)
>
> ... that's it. There was unmerged feature work in direct_state_access,
> but I doubt that's going to get merged now that ARB_dsa is in. I bet
> 75% of these were pushed by accident in the first place. I'm
> definitely not going to act now, and will send loud notifications
> before I do, but wanted to send out this initial email to see what
> people thought.
>
> Cheers,
>
> -ilia
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
More information about the mesa-dev
mailing list