eph is a data-oriented high-performance revision control system designed for correctness and performance