tests/test-hgweb-commands.t
changeset 21056 d70703954a2a
parent 20256 b786754ba604
child 21117 91eb605022f5
equal deleted inserted replaced
21055:dbff8c119cf6 21056:d70703954a2a
    60    <link rel="alternate" href="http://*:$HGPORT/"/> (glob)
    60    <link rel="alternate" href="http://*:$HGPORT/"/> (glob)
    61    <title>test Changelog</title>
    61    <title>test Changelog</title>
    62    <updated>1970-01-01T00:00:00+00:00</updated>
    62    <updated>1970-01-01T00:00:00+00:00</updated>
    63   
    63   
    64    <entry>
    64    <entry>
    65     <title>branch commit with null character: </title>
    65     <title>[unstable] branch commit with null character: </title>
    66     <id>http://*:$HGPORT/#changeset-cad8025a2e87f88c06259790adfa15acb4080123</id> (glob)
    66     <id>http://*:$HGPORT/#changeset-cad8025a2e87f88c06259790adfa15acb4080123</id> (glob)
    67     <link href="http://*:$HGPORT/rev/cad8025a2e87"/> (glob)
    67     <link href="http://*:$HGPORT/rev/cad8025a2e87"/> (glob)
    68     <author>
    68     <author>
    69      <name>test</name>
    69      <name>test</name>
    70      <email>&#116;&#101;&#115;&#116;</email>
    70      <email>&#116;&#101;&#115;&#116;</email>
    71     </author>
    71     </author>
    72     <updated>1970-01-01T00:00:00+00:00</updated>
    72     <updated>1970-01-01T00:00:00+00:00</updated>
    73     <published>1970-01-01T00:00:00+00:00</published>
    73     <published>1970-01-01T00:00:00+00:00</published>
    74     <content type="xhtml">
    74     <content type="xhtml">
    75      <div xmlns="http://www.w3.org/1999/xhtml">
    75   	<table xmlns="http://www.w3.org/1999/xhtml">
    76       <pre xml:space="preserve">branch commit with null character: </pre>
    76   	<tr>
    77      </div>
    77   		<th style="text-align:left;">changeset</th>
       
    78   		<td>cad8025a2e87</td>
       
    79   	</tr>
       
    80   	<tr>
       
    81   		<th style="text-align:left;">branch</th>
       
    82   		<td>unstable</td>
       
    83   	</tr>
       
    84   	<tr>
       
    85   		<th style="text-align:left;">bookmark</th>
       
    86   		<td>something</td>
       
    87   	</tr>
       
    88   	<tr>
       
    89   		<th style="text-align:left;">tag</th>
       
    90   		<td>tip</td>
       
    91   	</tr>
       
    92   	<tr>
       
    93   		<th style="text-align:left;">user</th>
       
    94   		<td>&#116;&#101;&#115;&#116;</td>
       
    95   	</tr>
       
    96   	<tr>
       
    97   		<th style="text-align:left;vertical-align:top;">description</th>
       
    98   		<td>branch commit with null character: </td>
       
    99   	</tr>
       
   100   	<tr>
       
   101   		<th style="text-align:left;vertical-align:top;">files</th>
       
   102   		<td></td>
       
   103   	</tr>
       
   104   	</table>
    78     </content>
   105     </content>
    79    </entry>
   106    </entry>
    80    <entry>
   107    <entry>
    81     <title>branch</title>
   108     <title>[stable] branch</title>
    82     <id>http://*:$HGPORT/#changeset-1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe</id> (glob)
   109     <id>http://*:$HGPORT/#changeset-1d22e65f027e5a0609357e7d8e7508cd2ba5d2fe</id> (glob)
    83     <link href="http://*:$HGPORT/rev/1d22e65f027e"/> (glob)
   110     <link href="http://*:$HGPORT/rev/1d22e65f027e"/> (glob)
    84     <author>
   111     <author>
    85      <name>test</name>
   112      <name>test</name>
    86      <email>&#116;&#101;&#115;&#116;</email>
   113      <email>&#116;&#101;&#115;&#116;</email>
    87     </author>
   114     </author>
    88     <updated>1970-01-01T00:00:00+00:00</updated>
   115     <updated>1970-01-01T00:00:00+00:00</updated>
    89     <published>1970-01-01T00:00:00+00:00</published>
   116     <published>1970-01-01T00:00:00+00:00</published>
    90     <content type="xhtml">
   117     <content type="xhtml">
    91      <div xmlns="http://www.w3.org/1999/xhtml">
   118   	<table xmlns="http://www.w3.org/1999/xhtml">
    92       <pre xml:space="preserve">branch</pre>
   119   	<tr>
    93      </div>
   120   		<th style="text-align:left;">changeset</th>
       
   121   		<td>1d22e65f027e</td>
       
   122   	</tr>
       
   123   	<tr>
       
   124   		<th style="text-align:left;">branch</th>
       
   125   		<td>stable</td>
       
   126   	</tr>
       
   127   	<tr>
       
   128   		<th style="text-align:left;">bookmark</th>
       
   129   		<td></td>
       
   130   	</tr>
       
   131   	<tr>
       
   132   		<th style="text-align:left;">tag</th>
       
   133   		<td></td>
       
   134   	</tr>
       
   135   	<tr>
       
   136   		<th style="text-align:left;">user</th>
       
   137   		<td>&#116;&#101;&#115;&#116;</td>
       
   138   	</tr>
       
   139   	<tr>
       
   140   		<th style="text-align:left;vertical-align:top;">description</th>
       
   141   		<td>branch</td>
       
   142   	</tr>
       
   143   	<tr>
       
   144   		<th style="text-align:left;vertical-align:top;">files</th>
       
   145   		<td>foo<br /></td>
       
   146   	</tr>
       
   147   	</table>
    94     </content>
   148     </content>
    95    </entry>
   149    </entry>
    96    <entry>
   150    <entry>
    97     <title>Added tag 1.0 for changeset 2ef0ac749a14</title>
   151     <title>[default] Added tag 1.0 for changeset 2ef0ac749a14</title>
    98     <id>http://*:$HGPORT/#changeset-a4f92ed23982be056b9852de5dfe873eaac7f0de</id> (glob)
   152     <id>http://*:$HGPORT/#changeset-a4f92ed23982be056b9852de5dfe873eaac7f0de</id> (glob)
    99     <link href="http://*:$HGPORT/rev/a4f92ed23982"/> (glob)
   153     <link href="http://*:$HGPORT/rev/a4f92ed23982"/> (glob)
   100     <author>
   154     <author>
   101      <name>test</name>
   155      <name>test</name>
   102      <email>&#116;&#101;&#115;&#116;</email>
   156      <email>&#116;&#101;&#115;&#116;</email>
   103     </author>
   157     </author>
   104     <updated>1970-01-01T00:00:00+00:00</updated>
   158     <updated>1970-01-01T00:00:00+00:00</updated>
   105     <published>1970-01-01T00:00:00+00:00</published>
   159     <published>1970-01-01T00:00:00+00:00</published>
   106     <content type="xhtml">
   160     <content type="xhtml">
   107      <div xmlns="http://www.w3.org/1999/xhtml">
   161   	<table xmlns="http://www.w3.org/1999/xhtml">
   108       <pre xml:space="preserve">Added tag 1.0 for changeset 2ef0ac749a14</pre>
   162   	<tr>
   109      </div>
   163   		<th style="text-align:left;">changeset</th>
       
   164   		<td>a4f92ed23982</td>
       
   165   	</tr>
       
   166   	<tr>
       
   167   		<th style="text-align:left;">branch</th>
       
   168   		<td>default</td>
       
   169   	</tr>
       
   170   	<tr>
       
   171   		<th style="text-align:left;">bookmark</th>
       
   172   		<td></td>
       
   173   	</tr>
       
   174   	<tr>
       
   175   		<th style="text-align:left;">tag</th>
       
   176   		<td></td>
       
   177   	</tr>
       
   178   	<tr>
       
   179   		<th style="text-align:left;">user</th>
       
   180   		<td>&#116;&#101;&#115;&#116;</td>
       
   181   	</tr>
       
   182   	<tr>
       
   183   		<th style="text-align:left;vertical-align:top;">description</th>
       
   184   		<td>Added tag 1.0 for changeset 2ef0ac749a14</td>
       
   185   	</tr>
       
   186   	<tr>
       
   187   		<th style="text-align:left;vertical-align:top;">files</th>
       
   188   		<td>.hgtags<br /></td>
       
   189   	</tr>
       
   190   	</table>
   110     </content>
   191     </content>
   111    </entry>
   192    </entry>
   112    <entry>
   193    <entry>
   113     <title>base</title>
   194     <title>base</title>
   114     <id>http://*:$HGPORT/#changeset-2ef0ac749a14e4f57a5a822464a0902c6f7f448f</id> (glob)
   195     <id>http://*:$HGPORT/#changeset-2ef0ac749a14e4f57a5a822464a0902c6f7f448f</id> (glob)
   118      <email>&#116;&#101;&#115;&#116;</email>
   199      <email>&#116;&#101;&#115;&#116;</email>
   119     </author>
   200     </author>
   120     <updated>1970-01-01T00:00:00+00:00</updated>
   201     <updated>1970-01-01T00:00:00+00:00</updated>
   121     <published>1970-01-01T00:00:00+00:00</published>
   202     <published>1970-01-01T00:00:00+00:00</published>
   122     <content type="xhtml">
   203     <content type="xhtml">
   123      <div xmlns="http://www.w3.org/1999/xhtml">
   204   	<table xmlns="http://www.w3.org/1999/xhtml">
   124       <pre xml:space="preserve">base</pre>
   205   	<tr>
   125      </div>
   206   		<th style="text-align:left;">changeset</th>
       
   207   		<td>2ef0ac749a14</td>
       
   208   	</tr>
       
   209   	<tr>
       
   210   		<th style="text-align:left;">branch</th>
       
   211   		<td></td>
       
   212   	</tr>
       
   213   	<tr>
       
   214   		<th style="text-align:left;">bookmark</th>
       
   215   		<td>anotherthing</td>
       
   216   	</tr>
       
   217   	<tr>
       
   218   		<th style="text-align:left;">tag</th>
       
   219   		<td>1.0</td>
       
   220   	</tr>
       
   221   	<tr>
       
   222   		<th style="text-align:left;">user</th>
       
   223   		<td>&#116;&#101;&#115;&#116;</td>
       
   224   	</tr>
       
   225   	<tr>
       
   226   		<th style="text-align:left;vertical-align:top;">description</th>
       
   227   		<td>base</td>
       
   228   	</tr>
       
   229   	<tr>
       
   230   		<th style="text-align:left;vertical-align:top;">files</th>
       
   231   		<td>da/foo<br />foo<br /></td>
       
   232   	</tr>
       
   233   	</table>
   126     </content>
   234     </content>
   127    </entry>
   235    </entry>
   128   
   236   
   129   </feed>
   237   </feed>
   130   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/1/?style=atom'
   238   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/1/?style=atom'
   138    <link rel="alternate" href="http://*:$HGPORT/"/> (glob)
   246    <link rel="alternate" href="http://*:$HGPORT/"/> (glob)
   139    <title>test Changelog</title>
   247    <title>test Changelog</title>
   140    <updated>1970-01-01T00:00:00+00:00</updated>
   248    <updated>1970-01-01T00:00:00+00:00</updated>
   141   
   249   
   142    <entry>
   250    <entry>
   143     <title>Added tag 1.0 for changeset 2ef0ac749a14</title>
   251     <title>[default] Added tag 1.0 for changeset 2ef0ac749a14</title>
   144     <id>http://*:$HGPORT/#changeset-a4f92ed23982be056b9852de5dfe873eaac7f0de</id> (glob)
   252     <id>http://*:$HGPORT/#changeset-a4f92ed23982be056b9852de5dfe873eaac7f0de</id> (glob)
   145     <link href="http://*:$HGPORT/rev/a4f92ed23982"/> (glob)
   253     <link href="http://*:$HGPORT/rev/a4f92ed23982"/> (glob)
   146     <author>
   254     <author>
   147      <name>test</name>
   255      <name>test</name>
   148      <email>&#116;&#101;&#115;&#116;</email>
   256      <email>&#116;&#101;&#115;&#116;</email>
   149     </author>
   257     </author>
   150     <updated>1970-01-01T00:00:00+00:00</updated>
   258     <updated>1970-01-01T00:00:00+00:00</updated>
   151     <published>1970-01-01T00:00:00+00:00</published>
   259     <published>1970-01-01T00:00:00+00:00</published>
   152     <content type="xhtml">
   260     <content type="xhtml">
   153      <div xmlns="http://www.w3.org/1999/xhtml">
   261   	<table xmlns="http://www.w3.org/1999/xhtml">
   154       <pre xml:space="preserve">Added tag 1.0 for changeset 2ef0ac749a14</pre>
   262   	<tr>
   155      </div>
   263   		<th style="text-align:left;">changeset</th>
       
   264   		<td>a4f92ed23982</td>
       
   265   	</tr>
       
   266   	<tr>
       
   267   		<th style="text-align:left;">branch</th>
       
   268   		<td>default</td>
       
   269   	</tr>
       
   270   	<tr>
       
   271   		<th style="text-align:left;">bookmark</th>
       
   272   		<td></td>
       
   273   	</tr>
       
   274   	<tr>
       
   275   		<th style="text-align:left;">tag</th>
       
   276   		<td></td>
       
   277   	</tr>
       
   278   	<tr>
       
   279   		<th style="text-align:left;">user</th>
       
   280   		<td>&#116;&#101;&#115;&#116;</td>
       
   281   	</tr>
       
   282   	<tr>
       
   283   		<th style="text-align:left;vertical-align:top;">description</th>
       
   284   		<td>Added tag 1.0 for changeset 2ef0ac749a14</td>
       
   285   	</tr>
       
   286   	<tr>
       
   287   		<th style="text-align:left;vertical-align:top;">files</th>
       
   288   		<td>.hgtags<br /></td>
       
   289   	</tr>
       
   290   	</table>
   156     </content>
   291     </content>
   157    </entry>
   292    </entry>
   158    <entry>
   293    <entry>
   159     <title>base</title>
   294     <title>base</title>
   160     <id>http://*:$HGPORT/#changeset-2ef0ac749a14e4f57a5a822464a0902c6f7f448f</id> (glob)
   295     <id>http://*:$HGPORT/#changeset-2ef0ac749a14e4f57a5a822464a0902c6f7f448f</id> (glob)
   164      <email>&#116;&#101;&#115;&#116;</email>
   299      <email>&#116;&#101;&#115;&#116;</email>
   165     </author>
   300     </author>
   166     <updated>1970-01-01T00:00:00+00:00</updated>
   301     <updated>1970-01-01T00:00:00+00:00</updated>
   167     <published>1970-01-01T00:00:00+00:00</published>
   302     <published>1970-01-01T00:00:00+00:00</published>
   168     <content type="xhtml">
   303     <content type="xhtml">
   169      <div xmlns="http://www.w3.org/1999/xhtml">
   304   	<table xmlns="http://www.w3.org/1999/xhtml">
   170       <pre xml:space="preserve">base</pre>
   305   	<tr>
   171      </div>
   306   		<th style="text-align:left;">changeset</th>
       
   307   		<td>2ef0ac749a14</td>
       
   308   	</tr>
       
   309   	<tr>
       
   310   		<th style="text-align:left;">branch</th>
       
   311   		<td></td>
       
   312   	</tr>
       
   313   	<tr>
       
   314   		<th style="text-align:left;">bookmark</th>
       
   315   		<td>anotherthing</td>
       
   316   	</tr>
       
   317   	<tr>
       
   318   		<th style="text-align:left;">tag</th>
       
   319   		<td>1.0</td>
       
   320   	</tr>
       
   321   	<tr>
       
   322   		<th style="text-align:left;">user</th>
       
   323   		<td>&#116;&#101;&#115;&#116;</td>
       
   324   	</tr>
       
   325   	<tr>
       
   326   		<th style="text-align:left;vertical-align:top;">description</th>
       
   327   		<td>base</td>
       
   328   	</tr>
       
   329   	<tr>
       
   330   		<th style="text-align:left;vertical-align:top;">files</th>
       
   331   		<td>da/foo<br />foo<br /></td>
       
   332   	</tr>
       
   333   	</table>
   172     </content>
   334     </content>
   173    </entry>
   335    </entry>
   174   
   336   
   175   </feed>
   337   </feed>
   176   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/1/foo/?style=atom'
   338   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/1/foo/?style=atom'
   192      <email>&#116;&#101;&#115;&#116;</email>
   354      <email>&#116;&#101;&#115;&#116;</email>
   193     </author>
   355     </author>
   194     <updated>1970-01-01T00:00:00+00:00</updated>
   356     <updated>1970-01-01T00:00:00+00:00</updated>
   195     <published>1970-01-01T00:00:00+00:00</published>
   357     <published>1970-01-01T00:00:00+00:00</published>
   196     <content type="xhtml">
   358     <content type="xhtml">
   197      <div xmlns="http://www.w3.org/1999/xhtml">
   359   	<table xmlns="http://www.w3.org/1999/xhtml">
   198       <pre xml:space="preserve">base</pre>
   360   	<tr>
   199      </div>
   361   		<th style="text-align:left;">changeset</th>
       
   362   		<td>2ef0ac749a14</td>
       
   363   	</tr>
       
   364   	<tr>
       
   365   		<th style="text-align:left;">branch</th>
       
   366   		<td></td>
       
   367   	</tr>
       
   368   	<tr>
       
   369   		<th style="text-align:left;">bookmark</th>
       
   370   		<td>anotherthing</td>
       
   371   	</tr>
       
   372   	<tr>
       
   373   		<th style="text-align:left;">tag</th>
       
   374   		<td>1.0</td>
       
   375   	</tr>
       
   376   	<tr>
       
   377   		<th style="text-align:left;">user</th>
       
   378   		<td>&#116;&#101;&#115;&#116;</td>
       
   379   	</tr>
       
   380   	<tr>
       
   381   		<th style="text-align:left;vertical-align:top;">description</th>
       
   382   		<td>base</td>
       
   383   	</tr>
       
   384   	<tr>
       
   385   		<th style="text-align:left;vertical-align:top;">files</th>
       
   386   		<td></td>
       
   387   	</tr>
       
   388   	</table>
   200     </content>
   389     </content>
   201    </entry>
   390    </entry>
   202   
   391   
   203   </feed>
   392   </feed>
   204   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/'
   393   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/'