Re: [PATCH 1/3] rebase: avoid non-function use of "return" on FreeBSD
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Apr 14, 2014, 22:51 UTC
- Message-ID
- <xmqqob03le3v.fsf@gitster.dls.corp.google.com>
- In-Reply-To
- <0779303f7d2257a618b5bed00260a8a@74d39fa044aa309eaea14b9f57fe79c>
"Kyle J. McKay" <mackyle@gmail.com> writes:
Show 18 quoted lines
> For convenience, here are the diffs using -w:
>
> |--- a/git-rebase--am.sh
> |+++ b/git-rebase--am.sh
> |@@ -4,6 +4,7 @@
> # Copyright (c) 2010 Junio C Hamano.
> #
>
> +git_rebase__am() {
> case "$action" in
> continue)
> git am --resolved --resolvemsg="$resolvemsg" &&
> |@@ -73,3 +74,5 @@ then
> fi
>
> move_to_original_branch
> +}
> +git_rebase__amI think we would want to see the actual change formatted this way (without needing to pass "-w" to "git show"), as it will make it clear that this artificial extra level of "define the whole thing inside a function and then make a single call to it" is a workaround of specific shell's glitch that we would not have to have in an ideal world ;-)
Besides that would make it less likely to cause conflicts with the real changes in flight.
Please double check what I queued on 'pu' when I push out today's integration result.
Thanks.