Page MenuHomestyx hydra

PhabricatorRepositoryVersion.php
No OneTemporary

PhabricatorRepositoryVersion.php

<?php
final class PhabricatorRepositoryVersion extends Phobject {
public static function getMercurialVersion() {
list($err, $stdout, $stderr) = exec_manual('hg --version --quiet');
// NOTE: At least on OSX, recent versions of Mercurial report this
// string in this format:
//
// Mercurial Distributed SCM (version 3.1.1+20140916)
$matches = null;
$pattern = '/^Mercurial Distributed SCM \(version ([\d.]+)/m';
if (preg_match($pattern, $stdout, $matches)) {
return $matches[1];
}
return null;
}
}

File Metadata

Mime Type
text/x-php
Expires
Tue, Apr 28, 6:00 PM (1 h, 47 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1170081
Default Alt Text
PhabricatorRepositoryVersion.php (555 B)

Event Timeline