git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Bug report: git-stash doesn't return correct status code
@ 2018-03-07 12:16 Vromen, Tomer
  2018-03-07 18:58 ` Junio C Hamano
  0 siblings, 1 reply; 4+ messages in thread
From: Vromen, Tomer @ 2018-03-07 12:16 UTC (permalink / raw)
  To: git@vger.kernel.org

Hi all,

I often use this one-liner:

> git stash && git checkout -b new-feature-branch && git stash pop

This is useful when I realize that I want to open a new branch for my changes (that I haven't committed yet).
However, I might have forgotten to save my changes in the editor, so git-stash will give this error:

No local changes to save

Despite the error, the command returns status code 0, and so the branch is created and the stash is popped, which was not my intention.
I think that git-stash should return a non-zero status code if it didn't push a new stash.

git version: 2.8.4


Thank you,
Tomer Vromen

---------------------------------------------------------------------
Intel Israel (74) Limited

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-03-08 14:22 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-07 12:16 Bug report: git-stash doesn't return correct status code Vromen, Tomer
2018-03-07 18:58 ` Junio C Hamano
2018-03-07 21:02   ` Junio C Hamano
2018-03-08 14:22     ` Vromen, Tomer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).