Hello,

We all know 5.3 is now EOL.

Looking at git branches, 5.0, 5.1 and 5.2 still have their respective
main branches (which is all right and good).

However, they dont have their release branch references (5.1.1 , 5.1.2
etc...) , however they still show their own release tags, which is
also all right.

As a reminder, release *branches* (not the tags) are used by the RMs
to actually release the version.
RMs branch from the main repo into a release branch, and apply their
RM-managing-stuff commits as well as backport eventual commits from
the main branch, for CVEs, for example.

Those release branches are here just for the release, and are no
longer needed at all after the release has been released, because
every release owns its own final git tag.

The tag is written lowercased (php-5.5.4) and the branch is written
uppercased (PHP-5.5.4).


What I suggest, is removing those branch references from our git, for
EOL versions of PHP.
This is done for PHP<=5.2 (but that was before the move to git) , but
PHP5.3 release branches are still referenced.

Of course references in git are very light things, but they tend to
pollute the references.
For example , browsing our branches in the github mirror select box is
a pain nowadays.
Same for git command line autocompletion that shows every remote
branches, or the "git branch --all" command , and its friends.

I already sent a mail, few months ago, to clean the branches we dont
use any more.
Some argued that for history, they should be kept referenced.

But, thoughts to clean *release branches* from our git for *EOL PHP
versions*, like 5.3 ?
Tag references should be enough for history, IMHO

Julien.P

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to