droid icon indicating copy to clipboard operation
droid copied to clipboard

Remove obsolete branches

Open paulwellsagilej opened this issue 2 years ago • 4 comments

There are approximately 65 branches in the DROID project. Aside from master, there should be only feature branches for currently active development, and a release candidate once there is a code freeze. Release branches can be tagged. We really should merge or abandon the changes in other branches, and make sure we always delete a feature branch once it has been approved and merged.

paulwellsagilej avatar Jan 26 '23 16:01 paulwellsagilej

On the latter point you should be able to configure that in the repository settings now:

image

ross-spencer avatar Jan 26 '23 16:01 ross-spencer

Thank you Ross. Yes, the option to delete the feature branch is normally offered next to the merge button. I assumed that for whatever reason approvers have been leaving this unchecked.

paulwellsagilej avatar Jan 26 '23 16:01 paulwellsagilej

@CaptainBrad A large chunk of these branches have now been removed by @sparkhi - the last few will need consideration as to whether they contain useful changes which we might want to cherry pick or at least capture the author's intentions on the backlog.

paulwellsagilej avatar Jan 27 '23 09:01 paulwellsagilej

I have enabled Automatically delete head branches for this repo, as suggested by @ross-spencer.

kurtismash avatar Jan 27 '23 12:01 kurtismash