4ab3f1cb454a
hg-review: Update documentation.
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> »</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’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 – 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’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> »</li> </ul> </div> <div class="footer"> - © Copyright 2010, Steve Losh. + © 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"> - © Copyright 2010, Steve Losh. + © 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"> - © Copyright 2010, Steve Losh. + © 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"> - © Copyright 2010, Steve Losh. + © 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"> - © Copyright 2010, Steve Losh. + © 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> »</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> »</li> </ul> </div> <div class="footer"> - © Copyright 2010, Steve Losh. + © 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"> - © Copyright 2010, Steve Losh. + © 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"> - © Copyright 2010, Steve Losh. + © 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"> - © Copyright 2010, Steve Losh. + © 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"> - © Copyright 2010, Steve Losh. + © 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">'Anonymous <anonymous@example.com>'</span> <span class="n">SITE_ROOT</span> <span class="o">=</span> <span class="s">'http://yoursite.com/optional/path'</span> <span class="n">TITLE</span> <span class="o">=</span> <span class="s">'Your Project'</span> +<span class="n">PROJECT_URL</span> <span class="o">=</span> <span class="s">'http://bitbucket.org/your/project/'</span> <span class="c"># or None</span> </pre></div> </div> <p>All that’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"> - © Copyright 2010, Steve Losh. + © Copyright 2010, Steve Losh and contributors. Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 0.6.7. </div> </body>