+1, especially for keeping release branch archive tags around, these are often useful for forensics. Granted, less so for 1.3.x, but no harm in keeping those around :)
Best Jan — > On 8. Oct 2020, at 00:10, Joan Touzet <woh...@apache.org> wrote: > > Hi there, > > I'd like to clean up our branches in git on the main couchdb repo. This would > involve deleting some of our obsolete branches, after tagging the final > revision on each branch. This way, we retain the history but the branch no > longer appears in the dropdown on GitHub, or in git branch listings at the > cli. > > Example process: > > git tag archive/1.3.x 1.3.x > git branch -d 1.3.x > git push origin :1.3.x > git push --tags > > If we ever needed the branch back, we just: > > git checkout -b 1.3.x archive/1.3.x > > I would propose to do this for all branches except: > > main > master (for now) > 2.3.x > 3.x > prototype/fdb-layer > > ...plus any branches that have been touched in the past 90 days, that still > have open PRs, or that someone specifically asks me to retain in this thread. > > I'd also like to do this on couchdb-documentation and couchdb-fauxton. > > I would propose to do this about 1 week from now, let's say on October 15th. > > Thoughts? > > -Joan "fall cleaning" Touzet — Professional Support for Apache CouchDB: https://neighbourhood.ie/couchdb-support/ 24/7 Observation for your CouchDB Instances: https://opservatory.app