Changeset View
Changeset View
Standalone View
Standalone View
src/repository/api/ArcanistMercurialAPI.php
Show First 20 Lines • Show All 1,050 Lines • ▼ Show 20 Lines | |||||
* enable the specified extension. | * enable the specified extension. | ||||
*/ | */ | ||||
private function getMercurialExtensionFlag($extension) { | private function getMercurialExtensionFlag($extension) { | ||||
switch ($extension) { | switch ($extension) { | ||||
case 'arc-hg': | case 'arc-hg': | ||||
$path = phutil_get_library_root('arcanist'); | $path = phutil_get_library_root('arcanist'); | ||||
$path = dirname($path); | $path = dirname($path); | ||||
$path = $path.'/support/hg/arc-hg.py'; | $path = $path.'/support/hg/arc-hg.py'; | ||||
$ext_config = 'extensions.arg-hg='.$path; | $ext_config = 'extensions.arc-hg='.$path; | ||||
break; | break; | ||||
case 'rebase': | case 'rebase': | ||||
$ext_config = 'extensions.rebase='; | $ext_config = 'extensions.rebase='; | ||||
break; | break; | ||||
case 'shelve': | case 'shelve': | ||||
$ext_config = 'extensions.shelve='; | $ext_config = 'extensions.shelve='; | ||||
break; | break; | ||||
case 'strip': | case 'strip': | ||||
▲ Show 20 Lines • Show All 190 Lines • Show Last 20 Lines |