3 final class DiffusionSvnRawDiffQuery
extends DiffusionRawDiffQuery
{
5 protected function newQueryFuture() {
6 $drequest = $this->getRequest();
7 $repository = $drequest->getRepository();
9 $commit = $this->getAnchorCommit();
10 $arc_root = phutil_get_library_root('arcanist');
12 $against = $this->getAgainstCommit();
13 if ($against === null) {
14 $against = $commit - 1;
17 $future = $repository->getRemoteCommandFuture(
18 'diff --diff-cmd %s -x -U%d -r %d:%d %s',
19 $arc_root.'/../scripts/repository/binary_safe_diff.sh',
20 $this->getLinesOfContext(),
23 $repository->getSubversionPathURI($drequest->getPath()));