{"thread":{"id":"6516","subject":"[PATCH] git-reset: print always the status when HEAD changes","startedAt":"2007-01-25T08:48:03Z","lastAt":"2007-01-25T08:48:03Z","messageCount":1,"participants":["Santi Béjar"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"32595","messageId":"87lkjrv6f0.fsf@gmail.com","threadId":"6516","inReplyTo":null,"subject":"[PATCH] git-reset: print always the status when HEAD changes","fromName":"Santi Béjar","fromEmail":"sbejar@gmail.com","sentAt":"2007-01-25T08:48:03Z","receivedAt":"2007-01-25T08:48:03Z","isPatch":true,"sender":{"key":"santi@agolina.net","avatar":null},"body":"\nSigned-off-by: Santi Béjar <sbejar@gmail.com>\n---\n git-reset.sh |   14 ++++++++------\n 1 files changed, 8 insertions(+), 6 deletions(-)\n\ndiff --git a/git-reset.sh b/git-reset.sh\nindex fee6d98..a2405c6 100755\n--- a/git-reset.sh\n+++ b/git-reset.sh\n@@ -84,14 +84,16 @@ fi\n git-update-ref -m \"$GIT_REFLOG_ACTION\" HEAD \"$rev\"\n update_ref_status=$?\n \n+if test $update_ref_status = 0 && test \"$orig\" != \"$rev\"\n+then\n+\tprintf \"HEAD is now at \"\n+\tGIT_PAGER= git log --max-count=1 --pretty=oneline \\\n+\t\t--abbrev-commit HEAD\n+fi\n+\n case \"$reset_type\" in\n --hard )\n-\ttest $update_ref_status = 0 && {\n-\t\tprintf \"HEAD is now at \"\n-\t\tGIT_PAGER= git log --max-count=1 --pretty=oneline \\\n-\t\t\t--abbrev-commit HEAD\n-\t}\n-\t;;\n+\t;; # Nothing else to do\n --soft )\n \t;; # Nothing else to do\n --mixed )\n-- \n1.5.0.rc1.ga98e3\n"}]}