This change breaks completion for (e.g.) `git rebase` with more than one branch as an argument.

I think you'd be better off leaving this alone, and instead using `__fish_git_using_command stash; and __fish_git_stash_using_command apply`.