Andreas - So that's what the "eval set -- " does! We actually got it to work with a temporary file Š I'll send that patch in a minute. Thanks Lee On 9/7/13 1:29 PM, "Andreas Schwab" <schwab@xxxxxxxxxxxxxx> wrote: >Lee Carver <Lee.Carver@xxxxxxxxxxxxxx> writes: > >> diff --git a/git-filter-branch.sh b/git-filter-branch.sh >> index ac2a005..d7e0fae 100755 >> --- a/git-filter-branch.sh >> +++ b/git-filter-branch.sh >> @@ -255,8 +255,6 @@ else >> remap_to_ancestor=t >> fi >> >> -rev_args=$(git rev-parse --revs-only "$@") >> - >> case "$filter_subdir" in >> "") >> eval set -- "$(git rev-parse --sq --no-revs "$@")" > >Here the arguments are reset. > >> @@ -267,8 +265,9 @@ case "$filter_subdir" in >> ;; >> esac >> >> +git rev-parse --revs-only "$@" | \ > >So this is using a different argument list than before. > >Andreas. > >-- >Andreas Schwab, schwab@xxxxxxxxxxxxxx >GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 >"And now for something completely different." -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html