{"thread":{"id":"4246","subject":"[PATCH] Problem: 'trap...exit' causes error message when /bin/sh is ash.","startedAt":"2006-05-22T19:34:00Z","lastAt":"2006-05-22T19:34:00Z","messageCount":1,"participants":["Yakov Lerner"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"20467","messageId":"0IZO00LS9MBV0SF0@mxout5.netvision.net.il","threadId":"4246","inReplyTo":null,"subject":"[PATCH] Problem: 'trap...exit' causes error message when /bin/sh is ash.","fromName":"Yakov Lerner","fromEmail":"iler.ml@gmail.com","sentAt":"2006-05-22T19:34:00Z","receivedAt":"2006-05-22T19:34:00Z","isPatch":true,"sender":{"key":"iler.ml@gmail.com","avatar":null},"body":"Problem: 'trap...exit' causes error message when /bin/sh is ash.\nFix: Change 'trap...exit' to 'trap...0' like in other scripts.\n\nSigned-off-by: Yakov Lerner <iler.ml@gmail.com>\n\n---\n\n git-clone.sh |    4 ++--\n 1 files changed, 2 insertions(+), 2 deletions(-)\n\n954e49bc242cacd27e002f194d54a6895e64f88c\ndiff --git a/git-clone.sh b/git-clone.sh\nindex 227245c..d96894d 100755\n--- a/git-clone.sh\n+++ b/git-clone.sh\n@@ -199,7 +199,7 @@ # Try using \"humanish\" part of source re\n [ -e \"$dir\" ] && echo \"$dir already exists.\" && usage\n mkdir -p \"$dir\" &&\n D=$(cd \"$dir\" && pwd) &&\n-trap 'err=$?; cd ..; rm -r \"$D\"; exit $err' exit\n+trap 'err=$?; cd ..; rm -r \"$D\"; exit $err' 0\n case \"$bare\" in\n yes) GIT_DIR=\"$D\" ;;\n *) GIT_DIR=\"$D/.git\" ;;\n@@ -407,5 +407,5 @@ Pull: refs/heads/$head_points_at:$origin\n fi\n rm -f \"$GIT_DIR/CLONE_HEAD\" \"$GIT_DIR/REMOTE_HEAD\"\n \n-trap - exit\n+trap - 0\n \n-- \n1.3.GIT\n"}]}