Page MenuHomePhabricator

D7799.id.diff
No OneTemporary

D7799.id.diff

Index: src/applications/diffusion/conduit/ConduitAPI_diffusion_diffquery_Method.php
===================================================================
--- src/applications/diffusion/conduit/ConduitAPI_diffusion_diffquery_Method.php
+++ src/applications/diffusion/conduit/ConduitAPI_diffusion_diffquery_Method.php
@@ -193,10 +193,8 @@
list($ref, $rev) = $spec;
return $repository->getRemoteCommandFuture(
- 'cat %s%s@%d',
- $repository->getRemoteURI(),
- phutil_escape_uri($ref),
- $rev);
+ 'cat %s',
+ $repository->getSubversionPathURI($ref, $rev));
}
private function getGitOrMercurialResult(ConduitAPIRequest $request) {
Index: src/applications/diffusion/query/filecontent/DiffusionSvnFileContentQuery.php
===================================================================
--- src/applications/diffusion/query/filecontent/DiffusionSvnFileContentQuery.php
+++ src/applications/diffusion/query/filecontent/DiffusionSvnFileContentQuery.php
@@ -9,14 +9,10 @@
$path = $drequest->getPath();
$commit = $drequest->getCommit();
- $remote_uri = $repository->getRemoteURI();
-
return $repository->getRemoteCommandFuture(
- '%C %s%s@%s',
+ '%C %s',
$this->getNeedsBlame() ? 'blame --force' : 'cat',
- $remote_uri,
- phutil_escape_uri($path),
- $commit);
+ $repository->getSubversionPathURI($path, $commit));
}
protected function executeQueryFromFuture(Future $future) {
Index: src/applications/diffusion/query/rawdiff/DiffusionSvnRawDiffQuery.php
===================================================================
--- src/applications/diffusion/query/rawdiff/DiffusionSvnRawDiffQuery.php
+++ src/applications/diffusion/query/rawdiff/DiffusionSvnRawDiffQuery.php
@@ -15,13 +15,12 @@
}
$future = $repository->getRemoteCommandFuture(
- 'diff --diff-cmd %s -x -U%d -r %d:%d %s%s@',
+ 'diff --diff-cmd %s -x -U%d -r %d:%d %s',
$arc_root.'/../scripts/repository/binary_safe_diff.sh',
$this->getLinesOfContext(),
$against,
$commit,
- $repository->getRemoteURI(),
- $drequest->getPath());
+ $repository->getSubversionPathURI($drequest->getPath()));
if ($this->getTimeout()) {
$future->setTimeout($this->getTimeout());

File Metadata

Mime Type
text/plain
Expires
Tue, Mar 25, 6:18 PM (3 d, 10 m ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7225693
Default Alt Text
D7799.id.diff (2 KB)

Event Timeline