Great initiative Piotr!
I support all changes you have suggested in the post.
Please make sure GitHub CI still works (including publications of snapshot
artifacts) after changes.
And yes, please delete abandoned branches.

On Sun, Oct 9, 2022 at 2:02 PM Piotr P. Karwasz <piotr.karw...@gmail.com>
wrote:

> Hello,
>
> Since now the structure of `master` and `release-2.x` are similar,
> I'll be checking `log4j-api`, `log4j-core` and `log4j-1.2-api` to see
> if we forgot to apply some bug fixes to `master` (I certainly did).
>
> It might also be the right moment to switch back to `master` as the
> default branch and perform some naming changes to ensure that Github
> lists the branches in order of importance.
>
> Github seems to sort branch names lexicographically in the C locale
> (digits, uppercase letters, lowercase letters) with some exceptions
> for numerical values.
>
> E.g. we can:
>
>  * rename `master` to `main` (the default Github name on new repos),
> for those sensitive to the name `master`.
>  * rename `release-2.x` to `2.x`, `log4j-2.3.x` to `2.3.x` and
> `log4j-2.12` to `2.12.x`: GitHub's ordering will be `2.x -> 2.3.x ->
> 2.12.x`.
>  * rename the feature branches to
> `LOG4J2-issue_number/optional_mnemonic`. I really would like the
> `/optional_mnemonic`, because I don't remember issue numbers.
>  * we can ask the authors to close some feature branches or move them
> to their fork, if they are obsolete.
>
> Piotr
>

Reply via email to