Matthieu Moy wrote:
> diff --git a/git-rebase.sh b/git-rebase.sh
> index 8d7659a..226752f 100755
> --- a/git-rebase.sh
> +++ b/git-rebase.sh
> @@ -167,13 +167,22 @@ You can run "git stash pop" or "git stash drop" at any
> time.
> rm -rf "$state_dir"
> }
>
> -run_specific_rebase () {
> +run_specific_rebase_internal () {
> if [ "$interactive_rebase" = implied ]; then
> GIT_EDITOR=:
> export GIT_EDITOR
> autosquash=
> fi
> + # On FreeBSD, the shell's "return" returns from the current
> + # function, not from the current file inclusion.
> + # run_specific_rebase_internal has the file inclusion as a
> + # last statement, so POSIX and FreeBSD's return will do the
> + # same thing.
> . git-rebase--$type
> +}
Most excellent. Thanks for fixing this.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html