On 8 December 2013 12:09, John Maddock
I notice most of my stuff is littered with old branches, most of which have nothing to do with the library in question (or are even related to old CVS branches).
Are we free to delete these old branches without effecting any other lib?
Is it a good/bad idea? Seems to be recommended practice in Git to delete branches once they're no longer needed?
David Abrahams suggested creating 'hidden' refs for old branches and then deleting them. I just tried this in unordered: git update-ref refs/hidden/svn-branches/b2 origin/svn-branches/b2 git push origin 'refs/hidden/*' git push origin :svn-branches/b2 I think it worked okay - my local mirror picked up the hidden ref. Does this look right? It shouldn't be too hard to script.