Ask HN: I feel GitHub lacks some tools, does my thought make sense?
I have been using GitHub for some time but have to admit I never went into the depth. However I find it lacking some tools. For example, is it unreasonable to require a feature that sort branches by their status (merged/unmerged) and last commit time so that I can batch delete merged branches older than X months? And is it unreasonable to recover a deleted branch easily?
After spending a lot of time, I managed to find answers to both questions. Neither of which is easy. The first one requires a few lines of bash scripts, which sounds trivial, but needs knowledge of bash scripting, sed and other stuffs. The second one needs the last commit hash, which I'm yet to find out an easy way to batch recover.
Is there any tool that solves these issues? They are common and once for a while one will need them. It might be easy to say "You should learn all", but in reality I don't have time to learn every tool in depth unfortunately.