Ramkumar Ramachandra [off-list ref] writes:
Junio C Hamano wrote:
quoted
I do not think anybody considered the approach to look at the commit
object name and making sure it appears in the reflog that implements
the stash. It sounds like a more robust check if done right.
Actually, if you think about it, there is really only one way to
specify revisions in the stash's reflog: stash@*.
...
* although I'd have been more comfortable if we had a neater way to specify that
Yup. "git stash pop +4", without a must-be-it token "stash" or
mandatory "@{}" frill would have been much nicer.