Implement revision api repo