mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-10 00:42:41 +01:00
Use new "%R" escape for csprintf() to produce slightly nicer clone/checkout commands
Summary: Fixes T4175. In cases where the arguments have only always-safe characters, we can produce a more human-readable URI. Test Plan: Looked at some repositories. Reviewers: btrahan, chad Reviewed By: chad CC: aran Maniphest Tasks: T4175 Differential Revision: https://secure.phabricator.com/D8100
This commit is contained in:
parent
c41b4cfac0
commit
3bfa54819e
1 changed files with 3 additions and 3 deletions
|
@ -551,17 +551,17 @@ final class DiffusionRepositoryController extends DiffusionController {
|
|||
switch ($repository->getVersionControlSystem()) {
|
||||
case PhabricatorRepositoryType::REPOSITORY_TYPE_GIT:
|
||||
$command = csprintf(
|
||||
'git clone %s',
|
||||
'git clone %R',
|
||||
$uri);
|
||||
break;
|
||||
case PhabricatorRepositoryType::REPOSITORY_TYPE_MERCURIAL:
|
||||
$command = csprintf(
|
||||
'hg clone %s',
|
||||
'hg clone %R',
|
||||
$uri);
|
||||
break;
|
||||
case PhabricatorRepositoryType::REPOSITORY_TYPE_SVN:
|
||||
$command = csprintf(
|
||||
'svn checkout %s %s',
|
||||
'svn checkout %R %R',
|
||||
$uri,
|
||||
$repository->getCloneName());
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue