> [...]
>
>>
>
> Hmm.. I'm not that familiar with git-subtree.sh, so here's one last
> blind shot.
>
> There's a format change between git-show and git-rev-parse. The former
> separates commits by spaces while the latter by newlines. Will this
> help?
>
> diff --git a/contrib/subtree/git-subtree.sh b/contrib/subtree/git-subtree.sh
> index 147201dc6c..23f570beee 100755
> --- a/contrib/subtree/git-subtree.sh
> +++ b/contrib/subtree/git-subtree.sh
> @@ -633,7 +633,7 @@ process_split_commit () {
> else
> # processing commit without normal parent information;
> # fetch from repo
> - parents=$(git rev-parse "$rev^@")
> + parents=$(git rev-parse "$rev^@" | tr '\n' ' ')
> extracount=$(($extracount + 1))
> fi
>
Unfortunately, this did not change the situation. It still segfaults.
> --
> Duy