mirror of
https://we.phorge.it/source/phorge.git
synced 2025-03-06 17:39:26 +01:00
Summary: `pht`ize a whole bunch of strings in rP. Test Plan: Intense eyeballing. Reviewers: #blessed_reviewers, epriestley Reviewed By: #blessed_reviewers, epriestley Subscribers: hach-que, Korvin, epriestley Differential Revision: https://secure.phabricator.com/D12797
25 lines
487 B
PHP
25 lines
487 B
PHP
<?php
|
|
|
|
final class DiffusionMercurialRequest extends DiffusionRequest {
|
|
|
|
public function supportsBranches() {
|
|
return true;
|
|
}
|
|
|
|
protected function isStableCommit($symbol) {
|
|
return preg_match('/^[a-f0-9]{40}\z/', $symbol);
|
|
}
|
|
|
|
public function getBranch() {
|
|
if ($this->branch) {
|
|
return $this->branch;
|
|
}
|
|
|
|
if ($this->repository) {
|
|
return $this->repository->getDefaultBranch();
|
|
}
|
|
|
|
throw new Exception(pht('Unable to determine branch!'));
|
|
}
|
|
|
|
}
|