tests/test-hgweb-symrev.t
changeset 25617 63be46407a50
parent 25616 e0073dcec588
child 25779 cd842821db2c
equal deleted inserted replaced
25616:e0073dcec588 25617:63be46407a50
    66   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=paper' | egrep $REVLINKS
    66   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=paper' | egrep $REVLINKS
    67   <li><a href="/shortlog/tip?style=paper">log</a></li>
    67   <li><a href="/shortlog/tip?style=paper">log</a></li>
    68   <li><a href="/graph/tip?style=paper">graph</a></li>
    68   <li><a href="/graph/tip?style=paper">graph</a></li>
    69   <li><a href="/rev/tip?style=paper">changeset</a></li>
    69   <li><a href="/rev/tip?style=paper">changeset</a></li>
    70   <a href="/archive/tip.zip">zip</a>
    70   <a href="/archive/tip.zip">zip</a>
       
    71    directory / @ 2:<a href="/rev/9d8c40cba617?style=paper">9d8c40cba617</a>
    71     <td class="name"><a href="/file/tip/?style=paper">[up]</a></td>
    72     <td class="name"><a href="/file/tip/?style=paper">[up]</a></td>
    72   <a href="/file/tip/dir?style=paper">
    73   <a href="/file/tip/dir?style=paper">
    73   <a href="/file/tip/dir/?style=paper">
    74   <a href="/file/tip/dir/?style=paper">
    74   <a href="/file/tip/foo?style=paper">
    75   <a href="/file/tip/foo?style=paper">
    75 
    76 
    82    <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
    83    <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
    83    <li><a href="/graph/xyzzy?style=paper">graph</a></li>
    84    <li><a href="/graph/xyzzy?style=paper">graph</a></li>
    84    <li><a href="/raw-rev/xyzzy?style=paper">raw</a></li>
    85    <li><a href="/raw-rev/xyzzy?style=paper">raw</a></li>
    85    <li><a href="/file/xyzzy?style=paper">browse</a></li>
    86    <li><a href="/file/xyzzy?style=paper">browse</a></li>
    86   <a href="/archive/xyzzy.zip">zip</a>
    87   <a href="/archive/xyzzy.zip">zip</a>
       
    88    changeset 1:<a href="/rev/a7c1559b7bba?style=paper">a7c1559b7bba</a>
    87    <td class="author"><a href="/rev/43c799df6e75?style=paper">43c799df6e75</a> </td>
    89    <td class="author"><a href="/rev/43c799df6e75?style=paper">43c799df6e75</a> </td>
    88    <td class="author"> <a href="/rev/9d8c40cba617?style=paper">9d8c40cba617</a></td>
    90    <td class="author"> <a href="/rev/9d8c40cba617?style=paper">9d8c40cba617</a></td>
    89    <td class="files"><a href="/file/a7c1559b7bba/foo?style=paper">foo</a> </td>
    91    <td class="files"><a href="/file/a7c1559b7bba/foo?style=paper">foo</a> </td>
    90 
    92 
    91   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=paper' | egrep $REVLINKS
    93   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=paper' | egrep $REVLINKS
   116   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=paper' | egrep $REVLINKS
   118   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=paper' | egrep $REVLINKS
   117   <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
   119   <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
   118   <li><a href="/graph/xyzzy?style=paper">graph</a></li>
   120   <li><a href="/graph/xyzzy?style=paper">graph</a></li>
   119   <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
   121   <li><a href="/rev/xyzzy?style=paper">changeset</a></li>
   120   <a href="/archive/xyzzy.zip">zip</a>
   122   <a href="/archive/xyzzy.zip">zip</a>
       
   123    directory / @ 1:<a href="/rev/a7c1559b7bba?style=paper">a7c1559b7bba</a>
   121     <td class="name"><a href="/file/xyzzy/?style=paper">[up]</a></td>
   124     <td class="name"><a href="/file/xyzzy/?style=paper">[up]</a></td>
   122   <a href="/file/xyzzy/dir?style=paper">
   125   <a href="/file/xyzzy/dir?style=paper">
   123   <a href="/file/xyzzy/dir/?style=paper">
   126   <a href="/file/xyzzy/dir/?style=paper">
   124   <a href="/file/xyzzy/foo?style=paper">
   127   <a href="/file/xyzzy/foo?style=paper">
   125 
   128 
   132   <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
   135   <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
   133   <li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
   136   <li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
   134   <li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
   137   <li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
   135   <li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
   138   <li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
   136   <li><a href="/raw-file/xyzzy/foo">raw</a></li>
   139   <li><a href="/raw-file/xyzzy/foo">raw</a></li>
       
   140    view foo @ 1:<a href="/rev/a7c1559b7bba?style=paper">a7c1559b7bba</a>
   137    <td class="author"><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
   141    <td class="author"><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
   138    <td class="author"><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
   142    <td class="author"><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
   139 
   143 
   140   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=paper' | egrep $REVLINKS
   144   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=paper' | egrep $REVLINKS
   141      href="/atom-log/tip/foo" title="Atom feed for test:foo" />
   145      href="/atom-log/tip/foo" title="Atom feed for test:foo" />
   168   <li><a href="/file/tip/foo?style=paper">latest</a></li>
   172   <li><a href="/file/tip/foo?style=paper">latest</a></li>
   169   <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
   173   <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
   170   <li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
   174   <li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
   171   <li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
   175   <li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
   172   <li><a href="/raw-annotate/xyzzy/foo">raw</a></li>
   176   <li><a href="/raw-annotate/xyzzy/foo">raw</a></li>
       
   177    annotate foo @ 1:<a href="/rev/a7c1559b7bba?style=paper">a7c1559b7bba</a>
   173    <td class="author"><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
   178    <td class="author"><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
   174    <td class="author"><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
   179    <td class="author"><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
   175   <a href="/annotate/43c799df6e75/foo?style=paper#l1"
   180   <a href="/annotate/43c799df6e75/foo?style=paper#l1"
   176   <a href="/annotate/a7c1559b7bba/foo?style=paper#l2"
   181   <a href="/annotate/a7c1559b7bba/foo?style=paper#l2"
   177 
   182 
   184   <li><a href="/file/tip/foo?style=paper">latest</a></li>
   189   <li><a href="/file/tip/foo?style=paper">latest</a></li>
   185   <li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
   190   <li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
   186   <li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
   191   <li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
   187   <li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
   192   <li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
   188   <li><a href="/raw-file/xyzzy/foo">raw</a></li>
   193   <li><a href="/raw-file/xyzzy/foo">raw</a></li>
       
   194    diff foo @ 1:<a href="/rev/a7c1559b7bba?style=paper">a7c1559b7bba</a>
   189    <td><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
   195    <td><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
   190    <td><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
   196    <td><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
   191 
   197 
   192   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=paper' | egrep $REVLINKS
   198   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=paper' | egrep $REVLINKS
   193   <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
   199   <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
   198   <li><a href="/file/tip/foo?style=paper">latest</a></li>
   204   <li><a href="/file/tip/foo?style=paper">latest</a></li>
   199   <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
   205   <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
   200   <li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
   206   <li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
   201   <li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
   207   <li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
   202   <li><a href="/raw-file/xyzzy/foo">raw</a></li>
   208   <li><a href="/raw-file/xyzzy/foo">raw</a></li>
       
   209    comparison foo @ 1:<a href="/rev/a7c1559b7bba?style=paper">a7c1559b7bba</a>
   203    <td><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
   210    <td><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
   204    <td><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
   211    <td><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
   205 
   212 
   206 (De)referencing symbolic revisions (coal)
   213 (De)referencing symbolic revisions (coal)
   207 
   214 
   234   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=coal' | egrep $REVLINKS
   241   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=coal' | egrep $REVLINKS
   235   <li><a href="/shortlog/tip?style=coal">log</a></li>
   242   <li><a href="/shortlog/tip?style=coal">log</a></li>
   236   <li><a href="/graph/tip?style=coal">graph</a></li>
   243   <li><a href="/graph/tip?style=coal">graph</a></li>
   237   <li><a href="/rev/tip?style=coal">changeset</a></li>
   244   <li><a href="/rev/tip?style=coal">changeset</a></li>
   238   <a href="/archive/tip.zip">zip</a>
   245   <a href="/archive/tip.zip">zip</a>
       
   246    directory / @ 2:<a href="/rev/9d8c40cba617?style=coal">9d8c40cba617</a>
   239     <td class="name"><a href="/file/tip/?style=coal">[up]</a></td>
   247     <td class="name"><a href="/file/tip/?style=coal">[up]</a></td>
   240   <a href="/file/tip/dir?style=coal">
   248   <a href="/file/tip/dir?style=coal">
   241   <a href="/file/tip/dir/?style=coal">
   249   <a href="/file/tip/dir/?style=coal">
   242   <a href="/file/tip/foo?style=coal">
   250   <a href="/file/tip/foo?style=coal">
   243 
   251 
   250    <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
   258    <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
   251    <li><a href="/graph/xyzzy?style=coal">graph</a></li>
   259    <li><a href="/graph/xyzzy?style=coal">graph</a></li>
   252    <li><a href="/raw-rev/xyzzy?style=coal">raw</a></li>
   260    <li><a href="/raw-rev/xyzzy?style=coal">raw</a></li>
   253    <li><a href="/file/xyzzy?style=coal">browse</a></li>
   261    <li><a href="/file/xyzzy?style=coal">browse</a></li>
   254   <a href="/archive/xyzzy.zip">zip</a>
   262   <a href="/archive/xyzzy.zip">zip</a>
       
   263    changeset 1:<a href="/rev/a7c1559b7bba?style=coal">a7c1559b7bba</a>
   255    <td class="author"><a href="/rev/43c799df6e75?style=coal">43c799df6e75</a> </td>
   264    <td class="author"><a href="/rev/43c799df6e75?style=coal">43c799df6e75</a> </td>
   256    <td class="author"> <a href="/rev/9d8c40cba617?style=coal">9d8c40cba617</a></td>
   265    <td class="author"> <a href="/rev/9d8c40cba617?style=coal">9d8c40cba617</a></td>
   257    <td class="files"><a href="/file/a7c1559b7bba/foo?style=coal">foo</a> </td>
   266    <td class="files"><a href="/file/a7c1559b7bba/foo?style=coal">foo</a> </td>
   258 
   267 
   259   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=coal' | egrep $REVLINKS
   268   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=coal' | egrep $REVLINKS
   284   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=coal' | egrep $REVLINKS
   293   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=coal' | egrep $REVLINKS
   285   <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
   294   <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
   286   <li><a href="/graph/xyzzy?style=coal">graph</a></li>
   295   <li><a href="/graph/xyzzy?style=coal">graph</a></li>
   287   <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
   296   <li><a href="/rev/xyzzy?style=coal">changeset</a></li>
   288   <a href="/archive/xyzzy.zip">zip</a>
   297   <a href="/archive/xyzzy.zip">zip</a>
       
   298    directory / @ 1:<a href="/rev/a7c1559b7bba?style=coal">a7c1559b7bba</a>
   289     <td class="name"><a href="/file/xyzzy/?style=coal">[up]</a></td>
   299     <td class="name"><a href="/file/xyzzy/?style=coal">[up]</a></td>
   290   <a href="/file/xyzzy/dir?style=coal">
   300   <a href="/file/xyzzy/dir?style=coal">
   291   <a href="/file/xyzzy/dir/?style=coal">
   301   <a href="/file/xyzzy/dir/?style=coal">
   292   <a href="/file/xyzzy/foo?style=coal">
   302   <a href="/file/xyzzy/foo?style=coal">
   293 
   303 
   300   <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
   310   <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
   301   <li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
   311   <li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
   302   <li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
   312   <li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
   303   <li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
   313   <li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
   304   <li><a href="/raw-file/xyzzy/foo">raw</a></li>
   314   <li><a href="/raw-file/xyzzy/foo">raw</a></li>
       
   315    view foo @ 1:<a href="/rev/a7c1559b7bba?style=coal">a7c1559b7bba</a>
   305    <td class="author"><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
   316    <td class="author"><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
   306    <td class="author"><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
   317    <td class="author"><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
   307 
   318 
   308   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=coal' | egrep $REVLINKS
   319   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=coal' | egrep $REVLINKS
   309      href="/atom-log/tip/foo" title="Atom feed for test:foo" />
   320      href="/atom-log/tip/foo" title="Atom feed for test:foo" />
   336   <li><a href="/file/tip/foo?style=coal">latest</a></li>
   347   <li><a href="/file/tip/foo?style=coal">latest</a></li>
   337   <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
   348   <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
   338   <li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
   349   <li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
   339   <li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
   350   <li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
   340   <li><a href="/raw-annotate/xyzzy/foo">raw</a></li>
   351   <li><a href="/raw-annotate/xyzzy/foo">raw</a></li>
       
   352    annotate foo @ 1:<a href="/rev/a7c1559b7bba?style=coal">a7c1559b7bba</a>
   341    <td class="author"><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
   353    <td class="author"><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
   342    <td class="author"><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
   354    <td class="author"><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
   343   <a href="/annotate/43c799df6e75/foo?style=coal#1"
   355   <a href="/annotate/43c799df6e75/foo?style=coal#1"
   344   <a href="/annotate/a7c1559b7bba/foo?style=coal#2"
   356   <a href="/annotate/a7c1559b7bba/foo?style=coal#2"
   345 
   357 
   352   <li><a href="/file/tip/foo?style=coal">latest</a></li>
   364   <li><a href="/file/tip/foo?style=coal">latest</a></li>
   353   <li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
   365   <li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
   354   <li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
   366   <li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
   355   <li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
   367   <li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
   356   <li><a href="/raw-file/xyzzy/foo">raw</a></li>
   368   <li><a href="/raw-file/xyzzy/foo">raw</a></li>
       
   369    diff foo @ 1:<a href="/rev/a7c1559b7bba?style=coal">a7c1559b7bba</a>
   357    <td><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
   370    <td><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
   358    <td><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
   371    <td><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
   359 
   372 
   360   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=coal' | egrep $REVLINKS
   373   $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'comparison/xyzzy/foo?style=coal' | egrep $REVLINKS
   361   <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
   374   <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
   366   <li><a href="/file/tip/foo?style=coal">latest</a></li>
   379   <li><a href="/file/tip/foo?style=coal">latest</a></li>
   367   <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
   380   <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
   368   <li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
   381   <li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
   369   <li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
   382   <li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
   370   <li><a href="/raw-file/xyzzy/foo">raw</a></li>
   383   <li><a href="/raw-file/xyzzy/foo">raw</a></li>
       
   384    comparison foo @ 1:<a href="/rev/a7c1559b7bba?style=coal">a7c1559b7bba</a>
   371    <td><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
   385    <td><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
   372    <td><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
   386    <td><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
   373 
   387 
   374 (De)referencing symbolic revisions (gitweb)
   388 (De)referencing symbolic revisions (gitweb)
   375 
   389