mirror of
https://we.phorge.it/source/arcanist.git
synced 2024-11-22 14:52:40 +01:00
Blame command in Mercurial is named annotate
Summary: Also invalid regular expression Test Plan: arc cover Reviewers: epriestley Reviewed By: epriestley CC: aran, epriestley Differential Revision: 1192
This commit is contained in:
parent
0788220af4
commit
db402a6836
1 changed files with 3 additions and 4 deletions
|
@ -136,10 +136,9 @@ class ArcanistMercurialAPI extends ArcanistRepositoryAPI {
|
|||
return $logs;
|
||||
}
|
||||
|
||||
|
||||
public function getBlame($path) {
|
||||
public function getBlame($path, $mode) {
|
||||
list($stdout) = execx(
|
||||
'(cd %s && hg blame -u -v -c --rev %s -- %s)',
|
||||
'(cd %s && hg annotate -u -v -c --rev %s -- %s)',
|
||||
$this->getPath(),
|
||||
$this->getRelativeCommit(),
|
||||
$path);
|
||||
|
@ -151,7 +150,7 @@ class ArcanistMercurialAPI extends ArcanistRepositoryAPI {
|
|||
}
|
||||
|
||||
$matches = null;
|
||||
$ok = preg_match('^/\s*([^:]+?) [a-f0-9]{12}: (.*)$/', $line, $matches);
|
||||
$ok = preg_match('/^\s*([^:]+?) [a-f0-9]{12}: (.*)$/', $line, $matches);
|
||||
|
||||
if (!$ok) {
|
||||
throw new Exception("Unable to parse Mercurial blame line: {$line}");
|
||||
|
|
Loading…
Reference in a new issue