David Kastrup [off-list ref] writes:
Junio C Hamano [off-list ref] writes:
...
quoted
--original)
+ case "$OPTARG" in */) ;; *) OPTARG="$OPTARG/" ;; esac
orig_namespace="$OPTARG"
;;
*)
orig_namespace="${OPTARG%/}/"
Sure, it does not win the "portable to Version 7" price, but our
scripts don't do that, anyway.
I agree we do not give the "portable to version 7" prize
anymore. But you made me realize another thing.
I think it should make sure orig_namespace has one and only one
trailing slash, because otherwise "--original refs/heads//"
would lead you to the same disaster.