Open
Description
It is a bit of a sad story that reflogs are deleted the moment the ref is deleted. So there is no easy "undo" there, even when the user has an "Ooops, I needed that branch and its reflog!" moment.
This will require a sane design around ref-less reflogs that can be garbage-collected after a configurable time.