Merge branch 'tg/stash-push' into next
authorJunio C Hamano <gitster@pobox.com>
Fri, 3 Mar 2017 21:48:16 +0000 (13:48 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 3 Mar 2017 21:48:16 +0000 (13:48 -0800)
commitb50fda03899896edb54de44d0672fb1b8fe436ec
treeecb3fd8c417f4b5dbb9bc1e7cfdd85f7a1e07f18
parent847d1f9a9109de34dea1ec9065cc33dcafb2ea3f
parent9e140909f611fff720efc914b7186b8e4ab722cd
Merge branch 'tg/stash-push' into next

Allow "git stash" to take 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