Thread (1 message) 1 message, 1 author, 2016-06-15

Re: reset: silent for some commands, verbose for others?

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:51:38

Ori Avtalion [off-list ref] writes:
Looking at the reset's command third form:

  reset [--soft | --mixed | --hard | --merge | --keep] [-q] [<commit>]

* --soft, --merge, --keep are silent.
* --mixed prints "Unstaged changes after reset: ..."
* --hard prints "HAED is now at..."

If all of those commands move HEAD, shouldn't all of them print "HEAD is
now at..."?

Why should only --mixed print the list of unstaged files? e.g. Isn't it
useful for --soft to give a list of "Staged changes"?
I would say not, as you would use "soft" only when you _know_ what you
have in the index is what you want, and more importantly it does not
change what is in the index, unlike "mixed" variant.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help