{"thread":{"id":"13284","subject":"[PATCH 1/2] rebase -i: Use : in expr command instead of match.","startedAt":"2008-04-27T15:10:44Z","lastAt":"2008-04-27T15:10:44Z","messageCount":1,"participants":["Brian Gernhardt"],"isPatch":true,"patchVersion":1,"patchTotal":2},"messages":[{"id":"75294","messageId":"20080427151043.GA57955@Hermes.local","threadId":"13284","inReplyTo":null,"subject":"[PATCH 1/2] rebase -i: Use : in expr command instead of match.","fromName":"Brian Gernhardt","fromEmail":"benji@silverinsanity.com","sentAt":"2008-04-27T15:10:44Z","receivedAt":"2008-04-27T15:10:44Z","isPatch":true,"sender":{"key":"benji@silverinsanity.com","avatar":"https://gravatar.com/avatar/e06c101dbc25c68114d859b4a9ec7cf8a2c52fd2b0270ef0eac0e2e63ff22311?d=mp&s=160"},"body":"`expr match $str $pattern` failed on OS X, and we already use\n`expr $str : $pattern` in several other commands.\n\nSigned-off-by: Brian Gernhardt <benji@silverinsanity.com>\n---\n\n git-rebase--interactive.sh |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ndiff --git a/git-rebase--interactive.sh b/git-rebase--interactive.sh\nindex 303b754..2a01182 100755\n--- a/git-rebase--interactive.sh\n+++ b/git-rebase--interactive.sh\n@@ -192,7 +192,7 @@ peek_next_command () {\n }\n \n mark_to_ref () {\n-\tif expr match \"$1\" \"^:[0-9][0-9]*$\" >/dev/null\n+\tif expr \"$1\" : \"^:[0-9][0-9]*$\" >/dev/null\n \tthen\n \t\techo \"$mark_prefix$(printf %d ${1#:})\"\n \telse\n-- \n1.5.5.1.174.g8f57349\n"}]}