Paolo Bonzini [off-list ref] writes:
quoted
Also missing is the ability to drop multiple stash entries at
one time. I think reflog delete will have to be modified to
accommodate this. What happens is that the deletions are performed
in a loop, and each deletion shifts the reflog entries so that they
don't necessarily point to the same thing.
You just have to sort them backwards, either here or in git reflog.
quoted
+drop)
+ shift
+ drop_stash "$@"
drop_stash $(echo "$@" | tr ' ' '\n' | sort -runt\{ -k2)
Yes, but this makes me suspect that the parameter should be
simply "n m" instead of "stash@{n} stash@{m}".