Correct a parameter order swap in "diffusion.historyquery" for Mercurial
[phabricator.git] / src / applications / diffusion / query / rawdiff / DiffusionSvnRawDiffQuery.php
blobe492016fe342e199983e6a29ac916e2312776405
1 <?php
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(),
21 $against,
22 $commit,
23 $repository->getSubversionPathURI($drequest->getPath()));
25 return $future;