4ab3f1cb454a

hg-review: Update documentation.
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Mon, 12 Jul 2010 23:29:15 -0400
parents ff965bcaa2af
children 84fc0674789f
branches/tags (none)
files hg-review/.buildinfo hg-review/_sources/api.txt hg-review/_sources/index.txt hg-review/_sources/webui.txt hg-review/api.html hg-review/cli.html hg-review/concepts.html hg-review/dev.html hg-review/genindex.html hg-review/hacking.html hg-review/index.html hg-review/licensing.html hg-review/overview.html hg-review/search.html hg-review/searchindex.js hg-review/webui.html

Changes

--- a/hg-review/.buildinfo	Sat Jul 10 13:57:04 2010 -0400
+++ b/hg-review/.buildinfo	Mon Jul 12 23:29:15 2010 -0400
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: f3b94c01fe640fdba1ea8a00e1ad3880
+config: 52b5aee6d9021061dca6adea6e3057e9
 tags: fbb0d17656682115ca4d033fb2f83ba1
--- a/hg-review/_sources/api.txt	Sat Jul 10 13:57:04 2010 -0400
+++ b/hg-review/_sources/api.txt	Mon Jul 12 23:29:15 2010 -0400
@@ -1,6 +1,24 @@
 API
 ===
 
+hg-review takes Mercurial's approach to API stability:
+
+* The command line interface is fairly stable and will not break often.
+* File formats will not change often.
+* The internal implementation may change frequently -- there are no guarantees
+  of stability.
+
+Providing a stable CLI means that (possibly non-GPL) programs can interact with
+hg-review easily without fear of constant breaking.
+
+Stable file formats mean that older versions of hg-review will be able to work
+with review data from newer versions (albeit with reduced functionality).
+
+*Not* providing a stable internal implementation allows hg-review's code to be
+kept clean and elegant. It means that Python programs will needs to use
+subprocesses to avoid breaking, but this is a tradeoff that the author feels is
+worth making.
+
 Data Repository
 ---------------
 
--- a/hg-review/_sources/index.txt	Sat Jul 10 13:57:04 2010 -0400
+++ b/hg-review/_sources/index.txt	Mon Jul 12 23:29:15 2010 -0400
@@ -60,7 +60,7 @@
 .. toctree::
    :maxdepth: 2
 
-   dev
+   api
    hacking
    licensing
 
--- a/hg-review/_sources/webui.txt	Sat Jul 10 13:57:04 2010 -0400
+++ b/hg-review/_sources/webui.txt	Mon Jul 12 23:29:15 2010 -0400
@@ -116,6 +116,7 @@
     ANON_USER = 'Anonymous <anonymous@example.com>'
     SITE_ROOT = 'http://yoursite.com/optional/path'
     TITLE = 'Your Project'
+    PROJECT_URL = 'http://bitbucket.org/your/project/' # or None
 
 All that's left is to point your WSGI server at this script and fire it up. How
 you do that depends on your WSGI server. A sample configuration file for
--- a/hg-review/api.html	Sat Jul 10 13:57:04 2010 -0400
+++ b/hg-review/api.html	Mon Jul 12 23:29:15 2010 -0400
@@ -20,6 +20,7 @@
     <script type="text/javascript" src="_static/jquery.js"></script>
     <script type="text/javascript" src="_static/doctools.js"></script>
     <link rel="top" title="hg-review vpre-alpha documentation" href="index.html" />
+    <link rel="next" title="Hacking hg-review" href="hacking.html" />
     <link rel="prev" title="Command Line Interface" href="cli.html" /> 
   </head>
   <body>
@@ -30,6 +31,9 @@
           <a href="genindex.html" title="General Index"
              accesskey="I">index</a></li>
         <li class="right" >
+          <a href="hacking.html" title="Hacking hg-review"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
           <a href="cli.html" title="Command Line Interface"
              accesskey="P">previous</a> |</li>
         <li><a href="index.html">hg-review vpre-alpha documentation</a> &raquo;</li> 
@@ -43,6 +47,21 @@
             
   <div class="section" id="api">
 <h1>API<a class="headerlink" href="#api" title="Permalink to this headline">¶</a></h1>
+<p>hg-review takes Mercurial&#8217;s approach to API stability:</p>
+<ul class="simple">
+<li>The command line interface is fairly stable and will not break often.</li>
+<li>File formats will not change often.</li>
+<li>The internal implementation may change frequently &#8211; there are no guarantees
+of stability.</li>
+</ul>
+<p>Providing a stable CLI means that (possibly non-GPL) programs can interact with
+hg-review easily without fear of constant breaking.</p>
+<p>Stable file formats mean that older versions of hg-review will be able to work
+with review data from newer versions (albeit with reduced functionality).</p>
+<p><em>Not</em> providing a stable internal implementation allows hg-review&#8217;s code to be
+kept clean and elegant. It means that Python programs will needs to use
+subprocesses to avoid breaking, but this is a tradeoff that the author feels is
+worth making.</p>
 <div class="section" id="data-repository">
 <h2>Data Repository<a class="headerlink" href="#data-repository" title="Permalink to this headline">¶</a></h2>
 </div>
@@ -73,6 +92,9 @@
             <h4>Previous topic</h4>
             <p class="topless"><a href="cli.html"
                                   title="previous chapter">Command Line Interface</a></p>
+            <h4>Next topic</h4>
+            <p class="topless"><a href="hacking.html"
+                                  title="next chapter">Hacking hg-review</a></p>
             <h3>This Page</h3>
             <ul class="this-page-menu">
               <li><a href="_sources/api.txt"
@@ -102,13 +124,16 @@
           <a href="genindex.html" title="General Index"
              >index</a></li>
         <li class="right" >
+          <a href="hacking.html" title="Hacking hg-review"
+             >next</a> |</li>
+        <li class="right" >
           <a href="cli.html" title="Command Line Interface"
              >previous</a> |</li>
         <li><a href="index.html">hg-review vpre-alpha documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
-      &copy; Copyright 2010, Steve Losh.
+      &copy; Copyright 2010, Steve Losh and contributors.
       Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.7.
     </div>
   </body>
--- a/hg-review/cli.html	Sat Jul 10 13:57:04 2010 -0400
+++ b/hg-review/cli.html	Mon Jul 12 23:29:15 2010 -0400
@@ -20,7 +20,7 @@
     <script type="text/javascript" src="_static/jquery.js"></script>
     <script type="text/javascript" src="_static/doctools.js"></script>
     <link rel="top" title="hg-review vpre-alpha documentation" href="index.html" />
-    <link rel="next" title="API" href="dev.html" />
+    <link rel="next" title="API" href="api.html" />
     <link rel="prev" title="Web Interface" href="webui.html" /> 
   </head>
   <body>
@@ -31,7 +31,7 @@
           <a href="genindex.html" title="General Index"
              accesskey="I">index</a></li>
         <li class="right" >
-          <a href="dev.html" title="API"
+          <a href="api.html" title="API"
              accesskey="N">next</a> |</li>
         <li class="right" >
           <a href="webui.html" title="Web Interface"
@@ -259,7 +259,7 @@
             <p class="topless"><a href="webui.html"
                                   title="previous chapter">Web Interface</a></p>
             <h4>Next topic</h4>
-            <p class="topless"><a href="dev.html"
+            <p class="topless"><a href="api.html"
                                   title="next chapter">API</a></p>
             <h3>This Page</h3>
             <ul class="this-page-menu">
@@ -290,7 +290,7 @@
           <a href="genindex.html" title="General Index"
              >index</a></li>
         <li class="right" >
-          <a href="dev.html" title="API"
+          <a href="api.html" title="API"
              >next</a> |</li>
         <li class="right" >
           <a href="webui.html" title="Web Interface"
@@ -299,7 +299,7 @@
       </ul>
     </div>
     <div class="footer">
-      &copy; Copyright 2010, Steve Losh.
+      &copy; Copyright 2010, Steve Losh and contributors.
       Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.7.
     </div>
   </body>
--- a/hg-review/concepts.html	Sat Jul 10 13:57:04 2010 -0400
+++ b/hg-review/concepts.html	Mon Jul 12 23:29:15 2010 -0400
@@ -222,7 +222,7 @@
       </ul>
     </div>
     <div class="footer">
-      &copy; Copyright 2010, Steve Losh.
+      &copy; Copyright 2010, Steve Losh and contributors.
       Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.7.
     </div>
   </body>
--- a/hg-review/dev.html	Sat Jul 10 13:57:04 2010 -0400
+++ b/hg-review/dev.html	Mon Jul 12 23:29:15 2010 -0400
@@ -118,7 +118,7 @@
       </ul>
     </div>
     <div class="footer">
-      &copy; Copyright 2010, Steve Losh.
+      &copy; Copyright 2010, Steve Losh and contributors.
       Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.7.
     </div>
   </body>
--- a/hg-review/genindex.html	Sat Jul 10 13:57:04 2010 -0400
+++ b/hg-review/genindex.html	Mon Jul 12 23:29:15 2010 -0400
@@ -82,7 +82,7 @@
       </ul>
     </div>
     <div class="footer">
-      &copy; Copyright 2010, Steve Losh.
+      &copy; Copyright 2010, Steve Losh and contributors.
       Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.7.
     </div>
   </body>
--- a/hg-review/hacking.html	Sat Jul 10 13:57:04 2010 -0400
+++ b/hg-review/hacking.html	Mon Jul 12 23:29:15 2010 -0400
@@ -21,7 +21,7 @@
     <script type="text/javascript" src="_static/doctools.js"></script>
     <link rel="top" title="hg-review vpre-alpha documentation" href="index.html" />
     <link rel="next" title="Licensing" href="licensing.html" />
-    <link rel="prev" title="API" href="dev.html" /> 
+    <link rel="prev" title="API" href="api.html" /> 
   </head>
   <body>
     <div class="related">
@@ -34,7 +34,7 @@
           <a href="licensing.html" title="Licensing"
              accesskey="N">next</a> |</li>
         <li class="right" >
-          <a href="dev.html" title="API"
+          <a href="api.html" title="API"
              accesskey="P">previous</a> |</li>
         <li><a href="index.html">hg-review vpre-alpha documentation</a> &raquo;</li> 
       </ul>
@@ -75,7 +75,7 @@
 </ul>
 
             <h4>Previous topic</h4>
-            <p class="topless"><a href="dev.html"
+            <p class="topless"><a href="api.html"
                                   title="previous chapter">API</a></p>
             <h4>Next topic</h4>
             <p class="topless"><a href="licensing.html"
@@ -112,13 +112,13 @@
           <a href="licensing.html" title="Licensing"
              >next</a> |</li>
         <li class="right" >
-          <a href="dev.html" title="API"
+          <a href="api.html" title="API"
              >previous</a> |</li>
         <li><a href="index.html">hg-review vpre-alpha documentation</a> &raquo;</li> 
       </ul>
     </div>
     <div class="footer">
-      &copy; Copyright 2010, Steve Losh.
+      &copy; Copyright 2010, Steve Losh and contributors.
       Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.7.
     </div>
   </body>
--- a/hg-review/index.html	Sat Jul 10 13:57:04 2010 -0400
+++ b/hg-review/index.html	Mon Jul 12 23:29:15 2010 -0400
@@ -108,10 +108,10 @@
 <p>If you want to integrate hg-review with your own application or Mercurial
 extension, or hack on he-review itself, this is what you need to know.</p>
 <ul>
-<li class="toctree-l1"><a class="reference external" href="dev.html">API</a><ul>
-<li class="toctree-l2"><a class="reference external" href="dev.html#data-repository">Data Repository</a></li>
-<li class="toctree-l2"><a class="reference external" href="dev.html#file-formats">File Formats</a></li>
-<li class="toctree-l2"><a class="reference external" href="dev.html#python-api">Python API</a></li>
+<li class="toctree-l1"><a class="reference external" href="api.html">API</a><ul>
+<li class="toctree-l2"><a class="reference external" href="api.html#data-repository">Data Repository</a></li>
+<li class="toctree-l2"><a class="reference external" href="api.html#file-formats">File Formats</a></li>
+<li class="toctree-l2"><a class="reference external" href="api.html#python-api">Python API</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference external" href="hacking.html">Hacking hg-review</a><ul>
@@ -183,7 +183,7 @@
       </ul>
     </div>
     <div class="footer">
-      &copy; Copyright 2010, Steve Losh.
+      &copy; Copyright 2010, Steve Losh and contributors.
       Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.7.
     </div>
   </body>
--- a/hg-review/licensing.html	Sat Jul 10 13:57:04 2010 -0400
+++ b/hg-review/licensing.html	Mon Jul 12 23:29:15 2010 -0400
@@ -94,7 +94,7 @@
       </ul>
     </div>
     <div class="footer">
-      &copy; Copyright 2010, Steve Losh.
+      &copy; Copyright 2010, Steve Losh and contributors.
       Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.7.
     </div>
   </body>
--- a/hg-review/overview.html	Sat Jul 10 13:57:04 2010 -0400
+++ b/hg-review/overview.html	Mon Jul 12 23:29:15 2010 -0400
@@ -180,7 +180,7 @@
       </ul>
     </div>
     <div class="footer">
-      &copy; Copyright 2010, Steve Losh.
+      &copy; Copyright 2010, Steve Losh and contributors.
       Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.7.
     </div>
   </body>
--- a/hg-review/search.html	Sat Jul 10 13:57:04 2010 -0400
+++ b/hg-review/search.html	Mon Jul 12 23:29:15 2010 -0400
@@ -82,7 +82,7 @@
     </div>
   
     <div class="footer">
-      &copy; Copyright 2010, Steve Losh.
+      &copy; Copyright 2010, Steve Losh and contributors.
       Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.7.
     </div>
   <script type="text/javascript" src="searchindex.js"></script>
--- a/hg-review/searchindex.js	Sat Jul 10 13:57:04 2010 -0400
+++ b/hg-review/searchindex.js	Mon Jul 12 23:29:15 2010 -0400
@@ -1,1 +1,1 @@
-Search.setIndex({desctypes:{},terms:{all:[2,5,1,4],concept:[0,5,2],mile:5,follow:1,hate:[],decid:1,depend:[2,4],flask:2,init:[0,4,1,2],program:[7,5],under:7,sourc:2,fals:[1,4],faq:7,offlin:5,failur:1,affect:7,relev:4,disturb:[],level:1,did:5,list:[1,5],"try":5,item:1,stderr:1,gut:5,quick:2,pleas:2,prevent:4,natur:5,sign:[1,5],past:5,second:5,design:4,pass:1,port:[1,4],even:[4,5],index:[],what:[0,1,4],poke:0,section:4,abl:4,remain:5,current:[1,4],delet:[],version:[2,7,5],"new":[2,1,4],hgreview:[2,1],ever:4,"public":[2,1,4],can:[2,5,1,4],full:[1,5],never:[4,5],here:0,let:[2,4,5],address:[1,4],layout:[0,6],valu:1,search:[],sjl:[0,4,2],action:[],opinion:5,chang:[1,5],chanc:[4,5],repositori:[0,1,2,3,4,5],extra:4,backout:5,appli:5,modul:[],brought:[],filenam:1,api:[0,3],visibl:4,instal:[0,4,2],yourself:1,from:[1,5],describ:1,would:[1,5],visit:[2,1,4],two:[1,5],next:2,few:[2,4,5],live:[1,4],recommend:5,decentr:5,type:5,tell:5,more:[0,5,1,4],peopl:[4,5],site_root:4,train:[],particular:5,hold:[2,1],easiest:2,none:1,someproject:2,left:4,car:[],work:[2,7,5],histori:5,anon_us:4,whatev:5,learn:[0,7],purpos:5,root:5,fetch:4,control:5,distrubut:[],quickstart:0,share:[],indic:1,topic:1,want:[0,7,4,1,2],unfortun:5,alwai:[5,1,4],goal:5,thing:[2,1,5],anoth:5,write:5,how:[2,7,4,5],anyon:[2,4],instead:[5,1,4],simpl:[0,5],perman:4,product:5,subcommand:1,clone:[0,4,1,2],befor:[4,5],wrong:[4,5],plane:[],embrac:5,mai:[],data:[0,1,2,3,4,5],"short":1,practic:5,bind:4,caus:4,inform:4,combin:4,allow:[1,4],order:1,talk:5,help:[1,5],over:2,move:5,approv:5,becaus:[4,5],top:5,held:5,comma:1,hgrc:[0,4,2],mainli:1,perfect:5,read_onli:4,fix:5,better:5,solitari:[],window:[],restart:4,commmit:1,decad:5,main:4,might:[2,7,5],easier:5,them:[2,4,5],good:1,"return":1,greater:5,thei:5,python:[0,3,2],initi:[0,4,1,2],jinja2:2,half:5,now:[0,4,2],choic:[0,1],somewher:[0,2],name:4,anyth:[0,5],edit:[0,5,1,4],gerrit:5,separ:[1,5],easili:4,mode:4,each:[1,5],debug:1,updat:4,mean:[1,5],replac:1,individu:1,idea:5,realli:5,ensur:1,year:5,our:5,out:[0,5],shown:1,accomplish:5,goe:5,rev:1,content:1,print:1,got:[0,4],gunicorn:4,insid:5,given:1,ask:5,org:[0,4,2],care:[4,5],launch:[],could:[4,5],keep:[4,5],turn:5,perhap:5,place:0,isn:5,think:[1,5],first:[0,5,4,1,2],mdown:1,onc:[2,4],number:1,sometim:4,hook:4,alreadi:[0,1,2],done:[2,4],least:1,open:[0,1,2],primari:5,ont:[],gpl:7,differ:[1,5],script:[1,4],interact:5,gpg:5,mkdir:4,system:5,messag:1,mercuri:[0,1,2,4,5,7],attach:1,store:5,listen:4,luckili:0,option:[1,4],especi:5,tool:[0,5],copi:4,specifi:1,"var":4,part:4,exactli:[1,5],than:[0,5],serv:4,cron:4,kind:[4,5],provid:[5,1,4],structur:[0,5],provic:[],project:[2,5,1,4],matter:2,friend:5,were:5,toward:5,browser:[0,1,2],sai:5,viewer:4,modern:1,ani:[2,5,7,1,4],myproject:4,have:[2,5,1,4],tabl:[],need:[0,5,4,1,2],seen:[1,5],seem:[4,5],built:4,also:[2,1,5],exampl:[2,4],take:[4,5],noth:1,sure:2,distribut:[0,7,4,5],deploy:[0,4],track:5,licens:[0,7],glog:[],most:[5,1,4],plai:0,deploi:4,everyth:4,don:[2,5,1,4],url:[2,1],later:[2,7,5],doe:[1,5],latest:4,someth:[2,4],changeset:[2,5,1,4],wsgi:4,signoff:[0,5,1,4],show:1,text:[],verbos:1,hack:[0,6],find:[1,5],impact:5,yoursit:4,onli:[2,5,1,4],locat:2,configur:4,state:1,should:[2,5,7,1,4],local:[0,5,4,2],get:[2,1],stop:1,bear:[],autom:4,repo:[2,4],rietveld:5,report:[0,2],awai:[0,5],requir:[2,1],enabl:[0,1],remot:[2,1,5],bad:1,integr:0,contain:5,grab:4,where:[1,4],wrote:5,view:[1,4],set:[2,5,1,4],see:[2,4],num:1,fail:1,expertis:5,statu:1,review:[0,1,2,4,5,6,7],behind:5,won:[4,5],simplest:5,"import":4,neither:1,experi:5,approach:5,parent:[],disallow:1,extens:[0,4,1,2],job:4,both:2,howev:5,quiet:1,tour:2,instanc:4,context:1,com:4,comment:[0,5,1,4],markdown:1,simpli:[4,5],point:4,overview:[0,2],period:[],path:[0,4,1,2],diff:1,guid:0,reviewboard:5,code:[0,5,4,1,2],coupl:2,been:5,mark:1,interpret:[],basic:[0,5],immedi:4,oth:[],fire:[2,4],thousand:5,atlassian:5,understand:5,"catch":5,impati:0,those:1,crucibl:5,look:[7,4,5],"while":[2,5],unifi:1,error:[2,1,5],anonym:[1,4],advantag:5,ctrl:1,readi:[0,2],canon:1,worri:2,itself:[0,7,5],clutter:[2,5],uncom:4,conf:4,revis:1,sever:[1,5],develop:[0,5],welcom:[],author:[4,5],perform:[0,1],suggest:2,make:[2,1,5],anon:[1,4],same:[5,7,1,4],document:[0,6,2],conflict:4,http:[0,4,1,2],webserv:4,yese:1,someon:[5,1,4],hand:5,user:[0,4,5],task:1,off:1,whole:[1,5],well:[2,4],person:5,without:[2,4,5],command:[0,4,1,2],thi:[0,1,2,4,5,7],programm:[],model:5,usual:[],identifi:1,just:[2,5],tip:[],collabor:[1,5],web:[0,4,1,2],easi:5,had:5,except:1,littl:5,add:[0,4,1,2],els:[1,5],useless:5,applic:0,around:[0,5],format:[0,1,3],read:[2,5,1,4],know:[0,5,2],insert:4,like:[2,5,1,4],specif:[1,5],changelog:2,manual:4,server:[0,4,5],necessari:[4,5],popular:5,output:1,page:7,encount:[2,4],www:4,right:[0,1],often:5,some:[0,5,1,4],back:[4,5],intern:5,sampl:4,home:[],avoid:5,though:5,definit:[],usernam:[1,4],localhost:[0,4,1,2],refer:4,machin:5,creatur:[],run:[0,4,1,2],power:5,usag:[0,1,2],sacrif:5,host:2,although:4,post:2,src:[2,5],about:[2,7,5],central:5,manag:5,includ:[4,5],commit:[2,1,5],own:[0,1,5],pythonpath:4,within:5,automat:4,down:[2,4],contrib:4,subvers:5,your:[0,5,4,1,2],merg:4,git:5,lof:[],log:5,wai:[2,5],support:5,start:[0,5,4,1,2],reli:5,interfac:[0,4,1,2],editor:1,lot:5,biggest:5,hei:5,"function":5,head:4,form:5,forc:[],bundl:2,neutral:[1,5],yourproject:[4,5],gain:1,line:[0,5,4,1,2],inlin:1,"true":4,bug:[0,2],pull:[2,5,1,4],made:4,possibl:[1,5],whether:1,access:[2,4],allow_anon_com:4,displai:1,below:[1,4],otherwis:1,problem:[2,4,5],creat:[2,5,7,1,4],doesn:[4,5],exist:[2,5],file:[0,1,2,3,4,5],check:[0,1,2],probabl:[2,1,4],echo:4,googl:[],titl:4,when:[0,5,1,4],detail:1,"default":[1,4],other:[0,5,4,1,2],normal:[4,5],test:[0,6,1],you:[0,1,2,4,5,7],nice:4,meaning:[],ago:5,bitbucket:[0,4,2],receiv:4,directori:[0,5,4,2],time:[2,1],push:[5,1,4]},titles:["hg-review documentation","Command Line Interface","Overview","API","Web Interface","Concepts","Hacking hg-review","Licensing"],modules:{},descrefs:{},filenames:["index","cli","overview","dev","webui","concepts","hacking","licensing"]})
\ No newline at end of file
+Search.setIndex({desctypes:{},terms:{all:[2,5,1,4],concept:[0,5,2],project_url:4,mile:5,follow:1,hate:[],decid:1,depend:[2,4],flask:2,init:[0,4,1,2],program:[3,7,5],under:7,worth:3,sourc:2,fals:[1,4],faq:7,offlin:5,failur:1,affect:7,relev:4,disturb:[],level:1,did:5,list:[1,5],"try":5,item:1,stderr:1,gut:5,quick:2,pleas:2,prevent:4,natur:5,sign:[1,5],past:5,second:5,design:4,pass:1,port:[1,4],even:[4,5],index:[],what:[0,1,4],poke:0,section:4,abl:[3,4],remain:5,current:[1,4],delet:[],version:[2,3,7,5],"new":[2,1,4],hgreview:[2,1],ever:4,"public":[2,1,4],can:[5,2,3,1,4],full:[1,5],never:[4,5],here:0,let:[2,4,5],address:[1,4],layout:[0,6],valu:1,search:[],sjl:[0,4,2],action:[],opinion:5,chang:[3,1,5],chanc:[4,5],repositori:[0,1,2,3,4,5],extra:4,backout:5,appli:5,modul:[],brought:[],filenam:1,api:[0,3],visibl:4,instal:[0,4,2],yourself:1,from:[3,1,5],describ:1,would:[1,5],visit:[2,1,4],two:[1,5],next:2,few:[2,4,5],live:[1,4],recommend:5,decentr:5,type:5,tell:5,more:[0,5,1,4],peopl:[4,5],site_root:4,train:[],particular:5,hold:[2,1],easiest:2,none:[1,4],someproject:2,left:4,car:[],work:[2,3,7,5],histori:5,anon_us:4,whatev:5,learn:[0,7],purpos:5,root:5,fetch:4,control:5,distrubut:[],quickstart:0,share:[],indic:1,topic:1,want:[0,7,4,1,2],unfortun:5,alwai:[5,1,4],goal:5,thing:[2,1,5],anoth:5,write:5,how:[2,7,4,5],anyon:[2,4],instead:[5,1,4],simpl:[0,5],perman:4,product:5,subcommand:1,clone:[0,4,1,2],befor:[4,5],wrong:[4,5],plane:[],embrac:5,mai:3,data:[0,1,2,3,4,5],stabil:3,"short":1,practic:5,bind:4,caus:4,inform:4,combin:4,allow:[3,1,4],order:1,talk:5,help:[1,5],over:2,move:5,approv:5,becaus:[4,5],top:5,held:5,comma:1,hgrc:[0,4,2],mainli:1,perfect:5,read_onli:4,cli:3,fix:5,better:5,solitari:[],window:[],restart:4,commmit:1,decad:5,main:4,might:[2,7,5],easier:5,them:[2,4,5],good:1,"return":1,greater:5,thei:5,python:[0,3,2],initi:[0,4,1,2],"break":3,jinja2:2,half:5,now:[0,4,2],choic:[0,1],somewher:[0,2],name:4,anyth:[0,5],edit:[0,5,1,4],gerrit:5,separ:[1,5],easili:[3,4],mode:4,each:[1,5],debug:1,updat:4,mean:[3,1,5],replac:1,individu:1,idea:5,realli:5,ensur:1,year:5,our:5,out:[0,5],shown:1,accomplish:5,goe:5,rev:1,content:1,print:1,got:[0,4],gunicorn:4,insid:5,given:1,ask:5,org:[0,4,2],care:[4,5],launch:[],could:[4,5],keep:[4,5],turn:5,perhap:5,place:0,isn:5,think:[1,5],frequent:3,first:[0,5,4,1,2],mdown:1,feel:3,onc:[2,4],number:1,sometim:4,hook:4,alreadi:[0,1,2],done:[2,4],least:1,stabl:3,open:[0,1,2],primari:5,ont:[],gpl:[3,7],differ:[1,5],script:[1,4],interact:[3,5],gpg:5,mkdir:4,system:5,messag:1,mercuri:[0,1,2,3,4,5,7],attach:1,store:5,listen:4,luckili:0,option:[1,4],especi:5,tool:[0,5],copi:4,specifi:1,"var":4,part:4,kept:3,exactli:[1,5],than:[0,5],serv:4,cron:4,kind:[4,5],provid:[5,3,1,4],eleg:3,structur:[0,5],provic:[],project:[2,5,1,4],matter:2,friend:5,were:5,toward:5,browser:[0,1,2],sai:5,viewer:4,modern:1,ani:[2,5,7,1,4],myproject:4,have:[2,5,1,4],tabl:[],need:[0,1,2,3,4,5],seen:[1,5],seem:[4,5],built:4,also:[2,1,5],exampl:[2,4],take:[3,4,5],noth:1,sure:2,distribut:[0,7,4,5],deploy:[0,4],track:5,licens:[0,7],glog:[],most:[5,1,4],plai:0,deploi:4,everyth:4,don:[2,5,1,4],url:[2,1],later:[2,7,5],doe:[1,5],clean:3,latest:4,someth:[2,4],changeset:[2,5,1,4],wsgi:4,signoff:[0,5,1,4],show:1,text:[],verbos:1,subprocess:3,hack:[0,6],fear:3,find:[1,5],impact:5,yoursit:4,onli:[2,5,1,4],locat:2,configur:4,state:1,should:[2,5,7,1,4],local:[0,5,4,2],get:[2,1],stop:1,bear:[],autom:4,repo:[2,4],rietveld:5,report:[0,2],awai:[0,5],requir:[2,1],enabl:[0,1],remot:[2,1,5],bad:1,integr:0,contain:5,grab:4,where:[1,4],wrote:5,view:[1,4],set:[2,5,1,4],see:[2,4],num:1,fail:1,expertis:5,statu:1,review:[0,1,2,3,4,5,6,7],behind:5,won:[4,5],simplest:5,"import":4,neither:1,experi:5,approach:[3,5],parent:[],disallow:1,extens:[0,4,1,2],job:4,both:2,howev:5,quiet:1,tour:2,instanc:4,context:1,com:4,albeit:3,comment:[0,5,1,4],markdown:1,simpli:[4,5],point:4,overview:[0,2],period:[],path:[0,4,1,2],diff:1,guid:0,reviewboard:5,code:[0,1,2,3,4,5],coupl:2,been:5,mark:1,interpret:[],basic:[0,5],immedi:4,oth:[],fire:[2,4],thousand:5,atlassian:5,understand:5,"catch":5,impati:0,those:1,crucibl:5,look:[7,4,5],"while":[2,5],unifi:1,error:[2,1,5],anonym:[1,4],advantag:5,ctrl:1,readi:[0,2],canon:1,non:3,worri:2,itself:[0,7,5],clutter:[2,5],uncom:4,conf:4,revis:1,sever:[1,5],develop:[0,5],welcom:[],author:[3,4,5],perform:[0,1],suggest:2,make:[2,3,1,5],anon:[1,4],same:[5,7,1,4],document:[0,6,2],conflict:4,http:[0,4,1,2],webserv:4,yese:1,someon:[5,1,4],hand:5,fairli:3,user:[0,4,5],implement:3,task:1,off:1,older:3,whole:[1,5],well:[2,4],person:5,without:[2,3,4,5],command:[0,3,4,1,2],thi:[0,1,2,3,4,5,7],programm:[],model:5,usual:[],identifi:1,just:[2,5],tip:[],collabor:[1,5],web:[0,4,1,2],easi:5,had:5,except:1,littl:5,add:[0,4,1,2],els:[1,5],useless:5,applic:0,around:[0,5],format:[0,3,1],read:[2,5,1,4],know:[0,5,2],insert:4,like:[2,5,1,4],specif:[1,5],changelog:2,manual:4,server:[0,4,5],necessari:[4,5],popular:5,output:1,page:7,encount:[2,4],www:4,right:[0,1],often:[3,5],some:[0,5,1,4],back:[4,5],intern:[3,5],sampl:4,home:[],avoid:[3,5],though:5,definit:[],usernam:[1,4],localhost:[0,4,1,2],refer:4,machin:5,creatur:[],run:[0,4,1,2],power:5,usag:[0,1,2],sacrif:5,host:2,although:4,post:2,src:[2,5],about:[2,7,5],central:5,manag:5,includ:[4,5],commit:[2,1,5],own:[0,1,5],pythonpath:4,within:5,automat:4,down:[2,4],contrib:4,subvers:5,your:[0,5,4,1,2],merg:4,git:5,lof:[],log:5,wai:[2,5],support:5,start:[0,5,4,1,2],reli:5,interfac:[0,3,4,1,2],editor:1,lot:5,biggest:5,hei:5,"function":[3,5],reduc:3,head:4,form:5,forc:[],bundl:2,neutral:[1,5],yourproject:[4,5],gain:1,newer:3,line:[0,1,2,3,4,5],inlin:1,"true":4,bug:[0,2],pull:[2,5,1,4],made:4,possibl:[3,1,5],whether:1,access:[2,4],allow_anon_com:4,displai:1,below:[1,4],otherwis:1,problem:[2,4,5],constant:3,creat:[2,5,7,1,4],doesn:[4,5],exist:[2,5],file:[0,1,2,3,4,5],guarante:3,check:[0,1,2],probabl:[2,1,4],echo:4,googl:[],titl:4,when:[0,5,1,4],detail:1,"default":[1,4],other:[0,5,4,1,2],normal:[4,5],test:[0,6,1],you:[0,1,2,4,5,7],nice:4,meaning:[],ago:5,bitbucket:[0,4,2],receiv:4,directori:[0,5,4,2],tradeoff:3,time:[2,1],push:[5,1,4]},titles:["hg-review documentation","Command Line Interface","Overview","API","Web Interface","Concepts","Hacking hg-review","Licensing"],modules:{},descrefs:{},filenames:["index","cli","overview","api","webui","concepts","hacking","licensing"]})
\ No newline at end of file
--- a/hg-review/webui.html	Sat Jul 10 13:57:04 2010 -0400
+++ b/hg-review/webui.html	Mon Jul 12 23:29:15 2010 -0400
@@ -139,6 +139,7 @@
 <span class="n">ANON_USER</span> <span class="o">=</span> <span class="s">&#39;Anonymous &lt;anonymous@example.com&gt;&#39;</span>
 <span class="n">SITE_ROOT</span> <span class="o">=</span> <span class="s">&#39;http://yoursite.com/optional/path&#39;</span>
 <span class="n">TITLE</span> <span class="o">=</span> <span class="s">&#39;Your Project&#39;</span>
+<span class="n">PROJECT_URL</span> <span class="o">=</span> <span class="s">&#39;http://bitbucket.org/your/project/&#39;</span> <span class="c"># or None</span>
 </pre></div>
 </div>
 <p>All that&#8217;s left is to point your WSGI server at this script and fire it up. How
@@ -244,7 +245,7 @@
       </ul>
     </div>
     <div class="footer">
-      &copy; Copyright 2010, Steve Losh.
+      &copy; Copyright 2010, Steve Losh and contributors.
       Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.7.
     </div>
   </body>