{"thread":{"id":"1628","subject":"[PATCH] Fix git-checkout-script exit status","startedAt":"2005-08-23T21:03:14Z","lastAt":"2005-08-23T21:03:14Z","messageCount":1,"participants":["tony.luck@intel.com"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"7665","messageId":"200508232103.j7NL3EV4025364@agluck-lia64.sc.intel.com","threadId":"1628","inReplyTo":null,"subject":"[PATCH] Fix git-checkout-script exit status","fromName":"","fromEmail":"tony.luck@intel.com","sentAt":"2005-08-23T21:03:14Z","receivedAt":"2005-08-23T21:03:14Z","isPatch":true,"sender":{"key":"tony.luck@intel.com","avatar":"https://avatars.githubusercontent.com/u/5446021?v=4"},"body":"Sometimes the git-read-tree in git-checkout-script fails for me.\nMake sure that the failed status is passed up to caller.\n\nSigned-off-by: Tony Luck <tony.luck@intel.com>\n\n---\n\ndiff --git a/git-checkout-script b/git-checkout-script\n--- a/git-checkout-script\n+++ b/git-checkout-script\n@@ -72,4 +72,6 @@ if [ \"$?\" -eq 0 ]; then\n \tfi\n \t[ \"$branch\" ] && ln -sf \"refs/heads/$branch\" \"$GIT_DIR/HEAD\"\n \trm -f \"$GIT_DIR/MERGE_HEAD\"\n+else\n+\texit 1\n fi\n"}]}