git-stash-recover 240 B

12345678
  1. # vim:et sts=2 sw=2 ft=zsh
  2. command git rev-parse --is-inside-work-tree >/dev/null || return 1
  3. local commit
  4. for commit in "${@}"; do
  5. git update-ref -m "$(command git log -1 --pretty='format:%s' ${commit})" \
  6. refs/stash ${commit}
  7. done