Source

VersionControl_Hg / Trunk / Tests / Functional / test_HgExecutable.php

The default branch has multiple heads

mgatto c3a27b8 

mgatto 35d3236 
mgatto c3a27b8 

mgatto 35d3236 























<?php

include_once '../../VersionControl/Hg.php';

$hg = new VersionControl_Hg();

/* using default executable found on system path */
var_dump($hg->getHgExecutable());

/* invalid executable */
try {
    $hg->setHgExecutable("C:\Documents and Settings\mgatto\My Documents");
    var_dump($hg->getHgExecutable());
}
catch (Exception $e) {
    var_dump($e->getMessage());
}

/* non-existant path */
try {
    $hg->setHgExecutable("C:\Mercurial");
    var_dump($hg->getHgExecutable());
}
catch (Exception $e) {
    var_dump($e->getMessage());
}

/* valid, alternative executable */
$hg->setHgExecutable("C:\Program Files\Mercurial");
var_dump($hg->getHgExecutable());
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.