Merge branch 'tg/stash-push'
commit44c3f09fa501ccd83e3362080a99ad4b46cda127
authorJunio C Hamano <gitster@pobox.com>
Fri, 10 Mar 2017 21:24:24 +0000 (10 13:24 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 10 Mar 2017 21:24:24 +0000 (10 13:24 -0800)
tree995b4a48e4517f4c7850ff8cb51ffa3981cdf999
parentae900ebd71b58c12356674228ce99e6673da3dec
parent9e140909f611fff720efc914b7186b8e4ab722cd
Merge branch 'tg/stash-push'

"git stash save" takes a pathspec so that the local changes can be
stashed away only partially.

* tg/stash-push:
  stash: allow pathspecs in the no verb form
  stash: use stash_push for no verb form
  stash: teach 'push' (and 'create_stash') to honor pathspec
  stash: refactor stash_create
  stash: add test for the create command line arguments
  stash: introduce push verb