Except do a "sort -n" on the patchlist
Ooops that's what the ls -a bit was for except that just lists all files including those beginning with a dot.
OK so for others trying to do this is probably what you want:
zcat `ls /path/to/patches/hijack*patch.gz | sort -n` | patch -p1
ls seems to sort anyway so I'm not sure how necessary the sort -n bit really is. Aaah I see, hijacks below v100 only had two digit versions which would break things just by sorting alphabetically. (It's amazing what you can figure out just by typing or talking out loud

)