[PATCH] git-reset --hard: tell the user what the HEAD was reset to
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Dec 21, 2006, 14:26 UTC
- Message-ID
- <Pine.LNX.4.63.0612211525070.19693@wbgn013.biozentrum.uni-wuerzburg.de>
- In-Reply-To
- <emcf17$esj$1@sea.gmane.org>
Signed-off-by: Johannes Schindelin <Johannes.Schindelin@gmx.de> ---
On Wed, 20 Dec 2006, Han-Wen Nienhuys wrote:
> It would be nice if git-reset printed > > HEAD is now <sha1> - <excerpt of commit message>
This patch does that, but only for --reset.
Without reset, HEAD is _not_ changed, just the contents of the working directory and/or the index.
git-reset.sh | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/git-reset.sh b/git-reset.sh index 8d95e37..2379db0 100755 --- a/git-reset.sh +++ b/git-reset.sh @@ -86,7 +86,12 @@ update_ref_status=$? case "$reset_type" in --hard ) - ;; # Nothing else to do + test $update_ref_status = 0 && { + echo -n "HEAD is now at " + GIT_PAGER= git log --max-count=1 --pretty=oneline \ + --abbrev-commit HEAD + } + ;; --soft ) ;; # Nothing else to do --mixed )
-- 1.4.4.3.gdb8fb-dirty