infocalypse

(djk)
2009-07-20: Updated bootstap CHK. Added info on updating.

Updated bootstap CHK. Added info on updating.

diff --git a/infocalypse/doc/infocalypse_howto.html b/infocalypse/doc/infocalypse_howto.html
--- a/infocalypse/doc/infocalypse_howto.html
+++ b/infocalypse/doc/infocalypse_howto.html
@@ -16,6 +16,7 @@ HOWTO: Infocalypse 2.0 hg extension
 <li> <a href="#introduction">Introduction</a>
 <li> <a href="#requirements">Requirements</a>
 <li> <a href="#installation">Installation</a>
+<li> <a href="#updating">Updating</a>
 <li> <a href="#background">Background</a>
 <li> <a href="#basic">Basic Usage</a>
     <ul>
@@ -104,15 +105,16 @@ the <a href="#risks">risks</a> right?<p>
 Here are step-by-step instructions on how to install the extension.
 <ul>
 <li> <a name="bootstrap_chk">Download the bootstrap hg bundle:</a>
-    <pre><a href="CHK@AVG1nw~py-tyAsF5NUzPIteT0frRiWBMP5OAVf6u-yE,0-IgGV7Oj3qanIBmm-p-qt1i5FT6UcPcmx9L6CaJbtk,AAIC--8/infocalypse2_42b099251848.hg">CHK@AVG1nw~py-tyAsF5NUzPIteT0frRiWBMP5OAVf6u-yE,0-IgGV7Oj3qanIBmm-p-qt1i5FT6UcPcmx9L6CaJbtk,AAIC--8/infocalypse2_42b099251848.hg</a>
+    <pre><a href="CHK@S~kAIr~UlpPu7mHNTQV0VlpZk-f~z0a71f7DlyPS0Do,IB-B5Hd7WePtvQuzaUGrVrozN8ibCaZBw3bQr2FvP5Y,AAIC--8/infocalypse2_1723a8de6e7c.hg">CHK@S~kAIr~UlpPu7mHNTQV0VlpZk-f~z0a71f7DlyPS0Do,IB-B5Hd7WePtvQuzaUGrVrozN8ibCaZBw3bQr2FvP5Y,AAIC--8/infocalypse2_1723a8de6e7c.hg</a>
     </pre>
    You'll get a <b>Potentially Dangerous Content</b> warning from fproxy because
    the mime type isn't set. Choose 'Click here to force your browser to download 
    the file to disk.'.
    <p>
    I'll refer to the directory that you saved the bundle file to as DOWNLOAD_DIR.
-<li> Create an empty directory where you want to install the extension.
-     I'll refer to that directory as INSTALL_DIR in the rest of these instructions.
+<li> <a name="install_dir">Create</a> an empty directory where you want to install the extension.
+     I'll refer to that directory as INSTALL_DIR in the
+     rest of these instructions.
      <p>
 <li> Create an empty hg repository there. i.e.:
 <pre>
@@ -184,17 +186,40 @@ Here are step-by-step instructions on ho
    <p>
    You can <em>skip</em> this step if you're not running fms.
    <p>
-<li> <a name="pull_example">Pull the latest changes to the extension from Freenet. i.e.:</a>
+<li> <a name="pull_example">Pull the latest changes to the extension from Freenet for the 
+   first time. i.e.:</a>
    <pre>
    hg fn-pull --aggressive --debug --uri USK@kRM~jJVREwnN2qnA8R0Vt8HmpfRzBZ0j4rHC2cQ-0hw,2xcoQVdQLyqfTpF2DpkdUIbHFCeL4W~2X1phUYymnhM,AQACAAE/infocalypse.hgext.R1/38
    hg update
    </pre>
-   You may have trouble finding the top key if you're not using fn-fmsread. Just keep retrying.
+   You may have trouble finding the top key if you're not using fn-fmsread.  Just keep retrying.
    If you know the index has increased, use the new index in the URI.
+   <p>
+   After the first pull, you can <a href="#updating">update</a> without the URI.
 </ul>
 <p>
 <a href="#toc">[TOC]</a>
 <hr>
+<h2><a name="updating">Updating</h2>
+This extension is under active development.  You should periodically update to get the latest
+bug fixes and new features.
+<p>
+Once you've installed the extension and <a href="#pull_example">pulled</a> it for the
+first time, you can get updates by cd'ing into the initial <a href="#install_dir">INSTALL_DIR</a>
+and typing: <p>
+<pre>
+hg fn-fmsread -v
+hg fn-pull --aggressive
+hg update
+</pre>
+If you're not running FMS you can skip the fn-fmsread step.  You may have trouble getting
+the top key. Just keep retrying.
+<p>
+If you're having trouble updating and you  know the index has increased, use the full
+URI with the new index as <a href="#pull_example">above</a>.
+<p>
+<a href="#toc">[TOC]</a>
+<hr>
 <h2><a name="background">Background</a></h2>
 Here's background information that's useful when using the extension.
 See the