Thread overview
Removing stale branches
Jun 05, 2017
Sebastian Wilzbach
Jun 05, 2017
Stefan Koch
Jun 06, 2017
Mathias Lang
Jun 11, 2017
Rainer Schuetze
Jul 21, 2017
Vladimir Panteleev
June 05, 2017
Hi all,

Is anyone opposed to cleaning up the branch mess at DMD, Druntime and Phobos?
GitHub defines a branch stale if it hasn't been updated within the last three months.
The 2.06X branches are tagged anyways, so I assume they are just an relict from old times?
Are there any other branches except for newCTFE, dmd-1.x, D1.0, and phobos-1.x that are necessary?

Cheers,

Seb


DMD
===

https://github.com/dlang/dmd/branches/stale

2.061
2.062
2.063
2.064
2.065
2.066
revert-3761-issue13116
2.067
revert-5744-refactor_attrib
MartinNowak-patch-1
revert-6217-ddmd-symlink
rainers-patch-1

Druntime
========

https://github.com/dlang/druntime/branches/stale


D1.0
CDGC
2.061
2.062
2.063
2.064
2.065
2.066
2.067
newCTFE

Phobos
======

https://github.com/dlang/phobos/branches/stale

2.061
2.062
2.063
2.064
2.065
2.066
2.067
phobos-1.x
changelog_filelogger_default_loglevel
revert-3995-bigint_bounds
revert-3859-getopt-checker
walter_andrei_action_list
faster_front
revert-5087-logger-uselessfinal
newCTFE
June 05, 2017
On Monday, 5 June 2017 at 19:35:58 UTC, Sebastian Wilzbach wrote:
> Hi all,
>
> Is anyone opposed to cleaning up the branch mess at DMD, Druntime and Phobos?
> GitHub defines a branch stale if it hasn't been updated within the last three months.
> The 2.06X branches are tagged anyways, so I assume they are just an relict from old times?
> Are there any other branches except for newCTFE, dmd-1.x, D1.0, and phobos-1.x that are necessary?
>
> [...]

Let's keep them.
I hate change.
June 06, 2017
On Monday, 5 June 2017 at 19:35:58 UTC, Sebastian Wilzbach wrote:
> Hi all,
>
> Is anyone opposed to cleaning up the branch mess at DMD, Druntime and Phobos?
> GitHub defines a branch stale if it hasn't been updated within the last three months.
> The 2.06X branches are tagged anyways, so I assume they are just an relict from old times?
> Are there any other branches except for newCTFE, dmd-1.x, D1.0, and phobos-1.x that are necessary?
>
> Cheers,
>
> Seb
>
>
> DMD
> ===
>
> https://github.com/dlang/dmd/branches/stale
>
> 2.061
> 2.062
> 2.063
> 2.064
> 2.065
> 2.066
> revert-3761-issue13116
> 2.067
> revert-5744-refactor_attrib
> MartinNowak-patch-1
> revert-6217-ddmd-symlink
> rainers-patch-1
>
> Druntime
> ========
>
> https://github.com/dlang/druntime/branches/stale
>
>
> D1.0
> CDGC
> 2.061
> 2.062
> 2.063
> 2.064
> 2.065
> 2.066
> 2.067
> newCTFE
>
> Phobos
> ======
>
> https://github.com/dlang/phobos/branches/stale
>
> 2.061
> 2.062
> 2.063
> 2.064
> 2.065
> 2.066
> 2.067
> phobos-1.x
> changelog_filelogger_default_loglevel
> revert-3995-bigint_bounds
> revert-3859-getopt-checker
> walter_andrei_action_list
> faster_front
> revert-5087-logger-uselessfinal
> newCTFE

I think a good cleanup is in order. The DMD branch of D1 have to be kept, but the one in phobos and druntime can be killed AFAIK. You can ask Luca / Mihails for confirmation.
June 11, 2017

On 05.06.2017 21:35, Sebastian Wilzbach via Dlang-internal wrote:
> DMD
> ===
> 
> https://github.com/dlang/dmd/branches/stale
[...]
> rainers-patch-1

I've just removed this one. It was probably created when submitting a PR via the github interface: it preferred dlang instead of my personal account.
July 21, 2017
On Monday, 5 June 2017 at 19:35:58 UTC, Sebastian Wilzbach wrote:
> Is anyone opposed to cleaning up the branch mess at DMD, Druntime and Phobos?

FYI, I've just cleaned up the tags a bit:

- Deleted the tag "v" from dlang.org
- Deleted the tag "vv2.059" from installer
- Deleted the tags "1.024" and "2.008" from phobos (they were redundant as the tags "phobos-1.024" and "phobos-2.008" also existed)
- Renamed the tag "phobos1-1.067" to "phobos-1.067" to correspond to the existing naming scheme.