Rev xdiff