Re-apply changes to allow sources.csv to specify a revision by a *local* tag in the web repository.
Uses "hg id" instead of "hg in", so not affected by the aborts we had previously. And no need for an empty repo this time either.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE HTML PUBLIC "-//w3c//dtd xhtml 1.0 strict//en"
"http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="keywords" content="helium"/>
<meta http-equiv="content-type" content="text/html+xml; charset=iso-8859-1"/>
<link rel="stylesheet" href="stylesheet.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
VERSION: '0'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/interface.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<title>Project (Helium API)</title>
</head>
<body>
<table border="0" width="100%" summary="">
<tr>
<td style="white-space: nowrap">
<font size="+1" class="frameheadingfont">Targets</font> 
<font class="frameitemfont">
<br/>
<a href="target-create-canonical-sysdef-file.html" title="" target="classframe">create-canonical-sysdef-file</a>
<br/>
<a href="target-generate-layers.html" title="" target="classframe">generate-layers</a>
<br/>
<a href="target-sf-build.html" title="" target="classframe">sf-build</a>
<br/>
<a href="target-sf-build-all.html" title="" target="classframe">sf-build-all</a>
<br/>
<a href="target-sf-build-and-pack.html" title="" target="classframe">sf-build-and-pack</a>
<br/>
<a href="target-sf-build-noprep.html" title="" target="classframe">sf-build-noprep</a>
<br/>
<a href="target-sf-check-env.html" title="" target="classframe">sf-check-env</a>
<br/>
<a href="target-sf-delta-dir.html" title="" target="classframe">sf-delta-dir</a>
<br/>
<a href="target-sf-diamondize-bom.html" title="" target="classframe">sf-diamondize-bom</a>
<br/>
<a href="target-sf-diamonds-connect.html" title="" target="classframe">sf-diamonds-connect</a>
<br/>
<a href="target-sf-diamonds-tag-build.html" title="" target="classframe">sf-diamonds-tag-build</a>
<br/>
<a href="target-sf-generate-source-spec.html" title="" target="classframe">sf-generate-source-spec</a>
<br/>
<a href="target-sf-getenvs.html" title="" target="classframe">sf-getenvs</a>
<br/>
<a href="target-sf-getenv-tools.html" title="" target="classframe">sf-getenv-tools</a>
<br/>
<a href="target-sf-get-source.html" title="" target="classframe">sf-get-source</a>
<br/>
<a href="target-sf-intersect-dir.html" title="" target="classframe">sf-intersect-dir</a>
<br/>
<a href="target-sf-list-dir.html" title="" target="classframe">sf-list-dir</a>
<br/>
<a href="target-sf-model-from-project.html" title="" target="classframe">sf-model-from-project</a>
<br/>
<a href="target-sf-package-source.html" title="" target="classframe">sf-package-source</a>
<br/>
<a href="target-sf-prebuild.html" title="" target="classframe">sf-prebuild</a>
<br/>
<a href="target-sf-prebuild-announce.html" title="" target="classframe">sf-prebuild-announce</a>
<br/>
<a href="target-sf-prebuild-noprep.html" title="" target="classframe">sf-prebuild-noprep</a>
<br/>
<a href="target-sf-prep.html" title="" target="classframe">sf-prep</a>
<br/>
<a href="target-sf-preprocess-package-config.html" title="" target="classframe">sf-preprocess-package-config</a>
<br/>
<a href="target-sf-record-proj-conf-bom.html" title="" target="classframe">sf-record-proj-conf-bom</a>
<br/>
<a href="target-sf-summary.html" title="" target="classframe">sf-summary</a>
<br/>
<a href="target-sf-syncsource.html" title="" target="classframe">sf-syncsource</a>
<br/>
<a href="target-sf-truclean.html" title="" target="classframe">sf-truclean</a>
<br/>
<a href="target-sf-unpack-rnd.html" title="" target="classframe">sf-unpack-rnd</a>
<br/>
<a href="target-sf-zip-content.html" title="" target="classframe">sf-zip-content</a>
<br/>
</font>
</td>
</tr>
</table>
</body>
</html>