Besides, doesn't arch have performance issues?
Another appropriate one is darcs, but again it is slower than Linus needs. However I'd suspect that darcs (written in Haskell) could speed up more easily than arch could (mess of shell scripts last I checked).
Cheers,
Ben