##// END OF EJS Templates
lfs: allow non-lfs exchanges when the extension is only enabled on one side...
lfs: allow non-lfs exchanges when the extension is only enabled on one side Once the 'lfs' requirement is added, the extension must be loaded on both sides, and changegroup3 used. But there's no reason that I can see for bailing with cryptic errors if lfs is not required, but randomly enabled somewhere.

File last commit:

r35222:66c11a66 default
r35521:2526579a default
Show More
test-hgweb-symrev.t
1114 lines | 65.0 KiB | text/troff | Tads3Lexer
/ tests / test-hgweb-symrev.t
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 #require serve
Test symbolic revision usage in links produced by hgweb pages. There are
multiple issues related to this:
- issue2296
- issue2826
- issue3594
- issue3634
Set up the repo
$ hg init test
$ cd test
$ echo 0 > foo
$ mkdir dir
$ echo 0 > dir/bar
$ hg ci -Am 'first'
adding dir/bar
adding foo
$ echo 1 >> foo
$ hg ci -m 'second'
$ echo 2 >> foo
$ hg ci -m 'third'
$ hg bookmark -r1 xyzzy
$ hg log -G --template '{rev}:{node|short} {tags} {bookmarks}\n'
@ 2:9d8c40cba617 tip
|
o 1:a7c1559b7bba xyzzy
|
o 0:43c799df6e75
$ hg serve --config web.allow_archive=zip -n test -p $HGPORT -d --pid-file=hg.pid -E errors.log
$ cat hg.pid >> $DAEMON_PIDS
av6
hgweb: provide links to branches, tags and bookmarks by name (paper and coal)...
r25779 $ REVLINKS='href=[^>]+(rev=|/)(43c799df6e75|0|a7c1559b7bba|1|xyzzy|9d8c40cba617|2|tip|default)'
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
(De)referencing symbolic revisions (paper)
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=paper' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/graph/tip?style=paper">graph</a></li>
<li><a href="/rev/tip?style=paper">changeset</a></li>
<li><a href="/file/tip?style=paper">browse</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/archive/tip.zip">zip</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <a href="/shortlog/tip?revcount=30&style=paper">less</a>
<a href="/shortlog/tip?revcount=120&style=paper">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | rev 2: <a href="/shortlog/43c799df6e75?style=paper">(0)</a> <a href="/shortlog/tip?style=paper">tip</a>
<a href="/rev/9d8c40cba617?style=paper">third</a>
<a href="/rev/a7c1559b7bba?style=paper">second</a>
<a href="/rev/43c799df6e75?style=paper">first</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <a href="/shortlog/tip?revcount=30&style=paper">less</a>
<a href="/shortlog/tip?revcount=120&style=paper">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | rev 2: <a href="/shortlog/43c799df6e75?style=paper">(0)</a> <a href="/shortlog/tip?style=paper">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph?style=paper' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/tip?style=paper">log</a></li>
<li><a href="/rev/tip?style=paper">changeset</a></li>
<li><a href="/file/tip?style=paper">browse</a></li>
<a href="/graph/tip?revcount=30&style=paper">less</a>
<a href="/graph/tip?revcount=120&style=paper">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | rev 2: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a>
av6
paper: render changesets server-side on /graph page
r35219 <a href="/rev/9d8c40cba617?style=paper">third</a>
<a href="/rev/a7c1559b7bba?style=paper">second</a>
<a href="/rev/43c799df6e75?style=paper">first</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <a href="/graph/tip?revcount=30&style=paper">less</a>
<a href="/graph/tip?revcount=120&style=paper">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | rev 2: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file?style=paper' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/tip?style=paper">log</a></li>
<li><a href="/graph/tip?style=paper">graph</a></li>
<li><a href="/rev/tip?style=paper">changeset</a></li>
<a href="/archive/tip.zip">zip</a>
av6
hgweb: link to revision by node hash in paper & coal...
r25617 directory / @ 2:<a href="/rev/9d8c40cba617?style=paper">9d8c40cba617</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <td class="name"><a href="/file/tip/?style=paper">[up]</a></td>
<a href="/file/tip/dir?style=paper">
<a href="/file/tip/dir/?style=paper">
<a href="/file/tip/foo?style=paper">
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'branches?style=paper' | egrep $REVLINKS
av6
hgweb: provide links to branches, tags and bookmarks by name (paper and coal)...
r25779 <a href="/shortlog/default?style=paper" class="open">
<a href="/shortlog/9d8c40cba617?style=paper" class="open">
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'tags?style=paper' | egrep $REVLINKS
av6
hgweb: provide links to branches, tags and bookmarks by name (paper and coal)...
r25779 <a href="/rev/tip?style=paper">
<a href="/rev/9d8c40cba617?style=paper">
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'bookmarks?style=paper' | egrep $REVLINKS
av6
hgweb: provide links to branches, tags and bookmarks by name (paper and coal)...
r25779 <a href="/rev/xyzzy?style=paper">
<a href="/rev/a7c1559b7bba?style=paper">
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=paper&rev=all()' | egrep $REVLINKS
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/9d8c40cba617?style=paper">third</a>
<a href="/rev/a7c1559b7bba?style=paper">second</a>
<a href="/rev/43c799df6e75?style=paper">first</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'rev/xyzzy?style=paper' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
<li><a href="/graph/xyzzy?style=paper">graph</a></li>
<li><a href="/raw-rev/xyzzy?style=paper">raw</a></li>
<li><a href="/file/xyzzy?style=paper">browse</a></li>
<a href="/archive/xyzzy.zip">zip</a>
av6
hgweb: link to revision by node hash in paper & coal...
r25617 changeset 1:<a href="/rev/a7c1559b7bba?style=paper">a7c1559b7bba</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td class="author"><a href="/rev/43c799df6e75?style=paper">43c799df6e75</a> </td>
<td class="author"> <a href="/rev/9d8c40cba617?style=paper">9d8c40cba617</a></td>
<td class="files"><a href="/file/a7c1559b7bba/foo?style=paper">foo</a> </td>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog/xyzzy?style=paper' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/graph/xyzzy?style=paper">graph</a></li>
<li><a href="/rev/xyzzy?style=paper">changeset</a></li>
<li><a href="/file/xyzzy?style=paper">browse</a></li>
<a href="/archive/xyzzy.zip">zip</a>
<a href="/shortlog/xyzzy?revcount=30&style=paper">less</a>
<a href="/shortlog/xyzzy?revcount=120&style=paper">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | rev 1: <a href="/shortlog/43c799df6e75?style=paper">(0)</a> <a href="/shortlog/tip?style=paper">tip</a>
<a href="/rev/a7c1559b7bba?style=paper">second</a>
<a href="/rev/43c799df6e75?style=paper">first</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <a href="/shortlog/xyzzy?revcount=30&style=paper">less</a>
<a href="/shortlog/xyzzy?revcount=120&style=paper">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | rev 1: <a href="/shortlog/43c799df6e75?style=paper">(0)</a> <a href="/shortlog/tip?style=paper">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph/xyzzy?style=paper' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
<li><a href="/rev/xyzzy?style=paper">changeset</a></li>
<li><a href="/file/xyzzy?style=paper">browse</a></li>
<a href="/graph/xyzzy?revcount=30&style=paper">less</a>
<a href="/graph/xyzzy?revcount=120&style=paper">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | rev 1: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a>
av6
paper: render changesets server-side on /graph page
r35219 <a href="/rev/a7c1559b7bba?style=paper">second</a>
<a href="/rev/43c799df6e75?style=paper">first</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <a href="/graph/xyzzy?revcount=30&style=paper">less</a>
<a href="/graph/xyzzy?revcount=120&style=paper">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | rev 1: <a href="/graph/43c799df6e75?style=paper">(0)</a> <a href="/graph/tip?style=paper">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy?style=paper' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
<li><a href="/graph/xyzzy?style=paper">graph</a></li>
<li><a href="/rev/xyzzy?style=paper">changeset</a></li>
<a href="/archive/xyzzy.zip">zip</a>
av6
hgweb: link to revision by node hash in paper & coal...
r25617 directory / @ 1:<a href="/rev/a7c1559b7bba?style=paper">a7c1559b7bba</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <td class="name"><a href="/file/xyzzy/?style=paper">[up]</a></td>
<a href="/file/xyzzy/dir?style=paper">
<a href="/file/xyzzy/dir/?style=paper">
<a href="/file/xyzzy/foo?style=paper">
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy/foo?style=paper' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
<li><a href="/graph/xyzzy?style=paper">graph</a></li>
<li><a href="/rev/xyzzy?style=paper">changeset</a></li>
<li><a href="/file/xyzzy/?style=paper">browse</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <li><a href="/file/tip/foo?style=paper">latest</a></li>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
<li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
<li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
<li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
<li><a href="/raw-file/xyzzy/foo">raw</a></li>
av6
hgweb: link to revision by node hash in paper & coal...
r25617 view foo @ 1:<a href="/rev/a7c1559b7bba?style=paper">a7c1559b7bba</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td class="author"><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
<td class="author"><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log/xyzzy/foo?style=paper' | egrep $REVLINKS
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 href="/atom-log/tip/foo" title="Atom feed for test:foo" />
href="/rss-log/tip/foo" title="RSS feed for test:foo" />
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
<li><a href="/graph/xyzzy?style=paper">graph</a></li>
<li><a href="/rev/xyzzy?style=paper">changeset</a></li>
<li><a href="/file/xyzzy?style=paper">browse</a></li>
<li><a href="/file/xyzzy/foo?style=paper">file</a></li>
<li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
<li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
<li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
<li><a href="/raw-file/xyzzy/foo">raw</a></li>
Yoshinari Takaoka
hgweb: fixed invalid atom-log feed url in file log page...
r27554 <a href="/atom-log/tip/foo" title="subscribe to atom feed">
av6
paper: show current revision on file log page...
r27081 log foo @ 1:<a href="/rev/a7c1559b7bba?style=paper">a7c1559b7bba</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <a href="/log/xyzzy/foo?revcount=30&style=paper">less</a>
<a href="/log/xyzzy/foo?revcount=120&style=paper">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | <a href="/log/43c799df6e75/foo?style=paper">(0)</a> <a href="/log/tip/foo?style=paper">tip</a> </div>
<a href="/rev/a7c1559b7bba?style=paper">second</a>
<a href="/rev/43c799df6e75?style=paper">first</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <a href="/log/xyzzy/foo?revcount=30&style=paper">less</a>
<a href="/log/xyzzy/foo?revcount=120&style=paper">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | <a href="/log/43c799df6e75/foo?style=paper">(0)</a> <a href="/log/tip/foo?style=paper">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'annotate/xyzzy/foo?style=paper' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
<li><a href="/graph/xyzzy?style=paper">graph</a></li>
<li><a href="/rev/xyzzy?style=paper">changeset</a></li>
<li><a href="/file/xyzzy/?style=paper">browse</a></li>
<li><a href="/file/xyzzy/foo?style=paper">file</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <li><a href="/file/tip/foo?style=paper">latest</a></li>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
<li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
<li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
Gregory Szorc
hgweb: link to raw-file on annotation page (BC)...
r30708 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
av6
hgweb: link to revision by node hash in paper & coal...
r25617 annotate foo @ 1:<a href="/rev/a7c1559b7bba?style=paper">a7c1559b7bba</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td class="author"><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
<td class="author"><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
Denis Laxalde
hgweb: add link to parents of annotated revision in annotate view...
r29522 <a href="/annotate/43c799df6e75/foo?style=paper#l1">
Denis Laxalde
hgweb: add a link on node id in annotate hover-box...
r29525 <a href="/annotate/43c799df6e75/foo?style=paper#l1">
Denis Laxalde
hgweb: add links to diff and changeset in hover-box on annotate view
r29523 <a href="/diff/43c799df6e75/foo?style=paper">diff</a>
<a href="/rev/43c799df6e75?style=paper">changeset</a>
Denis Laxalde
hgweb: add link to parents of annotated revision in annotate view...
r29522 <a href="/annotate/a7c1559b7bba/foo?style=paper#l2">
Denis Laxalde
hgweb: add a link on node id in annotate hover-box...
r29525 <a href="/annotate/a7c1559b7bba/foo?style=paper#l2">
Denis Laxalde
hgweb: add link to parents of annotated revision in annotate view...
r29522 <a href="/annotate/43c799df6e75/foo?style=paper">0</a></div>
Denis Laxalde
hgweb: add links to diff and changeset in hover-box on annotate view
r29523 <a href="/diff/a7c1559b7bba/foo?style=paper">diff</a>
<a href="/rev/a7c1559b7bba?style=paper">changeset</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'diff/xyzzy/foo?style=paper' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
<li><a href="/graph/xyzzy?style=paper">graph</a></li>
<li><a href="/rev/xyzzy?style=paper">changeset</a></li>
<li><a href="/file/xyzzy?style=paper">browse</a></li>
<li><a href="/file/xyzzy/foo?style=paper">file</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <li><a href="/file/tip/foo?style=paper">latest</a></li>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/comparison/xyzzy/foo?style=paper">comparison</a></li>
<li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
<li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
<li><a href="/raw-file/xyzzy/foo">raw</a></li>
av6
hgweb: link to revision by node hash in paper & coal...
r25617 diff foo @ 1:<a href="/rev/a7c1559b7bba?style=paper">a7c1559b7bba</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
<td><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'comparison/xyzzy/foo?style=paper' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/xyzzy?style=paper">log</a></li>
<li><a href="/graph/xyzzy?style=paper">graph</a></li>
<li><a href="/rev/xyzzy?style=paper">changeset</a></li>
<li><a href="/file/xyzzy?style=paper">browse</a></li>
<li><a href="/file/xyzzy/foo?style=paper">file</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <li><a href="/file/tip/foo?style=paper">latest</a></li>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/diff/xyzzy/foo?style=paper">diff</a></li>
<li><a href="/annotate/xyzzy/foo?style=paper">annotate</a></li>
<li><a href="/log/xyzzy/foo?style=paper">file log</a></li>
<li><a href="/raw-file/xyzzy/foo">raw</a></li>
av6
hgweb: link to revision by node hash in paper & coal...
r25617 comparison foo @ 1:<a href="/rev/a7c1559b7bba?style=paper">a7c1559b7bba</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td><a href="/file/43c799df6e75/foo?style=paper">43c799df6e75</a> </td>
<td><a href="/file/9d8c40cba617/foo?style=paper">9d8c40cba617</a> </td>
(De)referencing symbolic revisions (coal)
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=coal' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/graph/tip?style=coal">graph</a></li>
<li><a href="/rev/tip?style=coal">changeset</a></li>
<li><a href="/file/tip?style=coal">browse</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/archive/tip.zip">zip</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <a href="/shortlog/tip?revcount=30&style=coal">less</a>
<a href="/shortlog/tip?revcount=120&style=coal">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | rev 2: <a href="/shortlog/43c799df6e75?style=coal">(0)</a> <a href="/shortlog/tip?style=coal">tip</a>
<a href="/rev/9d8c40cba617?style=coal">third</a>
<a href="/rev/a7c1559b7bba?style=coal">second</a>
<a href="/rev/43c799df6e75?style=coal">first</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <a href="/shortlog/tip?revcount=30&style=coal">less</a>
<a href="/shortlog/tip?revcount=120&style=coal">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | rev 2: <a href="/shortlog/43c799df6e75?style=coal">(0)</a> <a href="/shortlog/tip?style=coal">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph?style=coal' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/tip?style=coal">log</a></li>
<li><a href="/rev/tip?style=coal">changeset</a></li>
<li><a href="/file/tip?style=coal">browse</a></li>
<a href="/graph/tip?revcount=30&style=coal">less</a>
<a href="/graph/tip?revcount=120&style=coal">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | rev 2: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a>
av6
paper: render changesets server-side on /graph page
r35219 <a href="/rev/9d8c40cba617?style=coal">third</a>
<a href="/rev/a7c1559b7bba?style=coal">second</a>
<a href="/rev/43c799df6e75?style=coal">first</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <a href="/graph/tip?revcount=30&style=coal">less</a>
<a href="/graph/tip?revcount=120&style=coal">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | rev 2: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file?style=coal' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/tip?style=coal">log</a></li>
<li><a href="/graph/tip?style=coal">graph</a></li>
<li><a href="/rev/tip?style=coal">changeset</a></li>
<a href="/archive/tip.zip">zip</a>
av6
hgweb: link to revision by node hash in paper & coal...
r25617 directory / @ 2:<a href="/rev/9d8c40cba617?style=coal">9d8c40cba617</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <td class="name"><a href="/file/tip/?style=coal">[up]</a></td>
<a href="/file/tip/dir?style=coal">
<a href="/file/tip/dir/?style=coal">
<a href="/file/tip/foo?style=coal">
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'branches?style=coal' | egrep $REVLINKS
av6
hgweb: provide links to branches, tags and bookmarks by name (paper and coal)...
r25779 <a href="/shortlog/default?style=coal" class="open">
<a href="/shortlog/9d8c40cba617?style=coal" class="open">
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'tags?style=coal' | egrep $REVLINKS
av6
hgweb: provide links to branches, tags and bookmarks by name (paper and coal)...
r25779 <a href="/rev/tip?style=coal">
<a href="/rev/9d8c40cba617?style=coal">
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'bookmarks?style=coal' | egrep $REVLINKS
av6
hgweb: provide links to branches, tags and bookmarks by name (paper and coal)...
r25779 <a href="/rev/xyzzy?style=coal">
<a href="/rev/a7c1559b7bba?style=coal">
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=coal&rev=all()' | egrep $REVLINKS
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/9d8c40cba617?style=coal">third</a>
<a href="/rev/a7c1559b7bba?style=coal">second</a>
<a href="/rev/43c799df6e75?style=coal">first</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'rev/xyzzy?style=coal' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
<li><a href="/graph/xyzzy?style=coal">graph</a></li>
<li><a href="/raw-rev/xyzzy?style=coal">raw</a></li>
<li><a href="/file/xyzzy?style=coal">browse</a></li>
<a href="/archive/xyzzy.zip">zip</a>
av6
hgweb: link to revision by node hash in paper & coal...
r25617 changeset 1:<a href="/rev/a7c1559b7bba?style=coal">a7c1559b7bba</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td class="author"><a href="/rev/43c799df6e75?style=coal">43c799df6e75</a> </td>
<td class="author"> <a href="/rev/9d8c40cba617?style=coal">9d8c40cba617</a></td>
<td class="files"><a href="/file/a7c1559b7bba/foo?style=coal">foo</a> </td>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog/xyzzy?style=coal' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/graph/xyzzy?style=coal">graph</a></li>
<li><a href="/rev/xyzzy?style=coal">changeset</a></li>
<li><a href="/file/xyzzy?style=coal">browse</a></li>
<a href="/archive/xyzzy.zip">zip</a>
<a href="/shortlog/xyzzy?revcount=30&style=coal">less</a>
<a href="/shortlog/xyzzy?revcount=120&style=coal">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | rev 1: <a href="/shortlog/43c799df6e75?style=coal">(0)</a> <a href="/shortlog/tip?style=coal">tip</a>
<a href="/rev/a7c1559b7bba?style=coal">second</a>
<a href="/rev/43c799df6e75?style=coal">first</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <a href="/shortlog/xyzzy?revcount=30&style=coal">less</a>
<a href="/shortlog/xyzzy?revcount=120&style=coal">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | rev 1: <a href="/shortlog/43c799df6e75?style=coal">(0)</a> <a href="/shortlog/tip?style=coal">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph/xyzzy?style=coal' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
<li><a href="/rev/xyzzy?style=coal">changeset</a></li>
<li><a href="/file/xyzzy?style=coal">browse</a></li>
<a href="/graph/xyzzy?revcount=30&style=coal">less</a>
<a href="/graph/xyzzy?revcount=120&style=coal">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | rev 1: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a>
av6
paper: render changesets server-side on /graph page
r35219 <a href="/rev/a7c1559b7bba?style=coal">second</a>
<a href="/rev/43c799df6e75?style=coal">first</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <a href="/graph/xyzzy?revcount=30&style=coal">less</a>
<a href="/graph/xyzzy?revcount=120&style=coal">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | rev 1: <a href="/graph/43c799df6e75?style=coal">(0)</a> <a href="/graph/tip?style=coal">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy?style=coal' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
<li><a href="/graph/xyzzy?style=coal">graph</a></li>
<li><a href="/rev/xyzzy?style=coal">changeset</a></li>
<a href="/archive/xyzzy.zip">zip</a>
av6
hgweb: link to revision by node hash in paper & coal...
r25617 directory / @ 1:<a href="/rev/a7c1559b7bba?style=coal">a7c1559b7bba</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <td class="name"><a href="/file/xyzzy/?style=coal">[up]</a></td>
<a href="/file/xyzzy/dir?style=coal">
<a href="/file/xyzzy/dir/?style=coal">
<a href="/file/xyzzy/foo?style=coal">
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy/foo?style=coal' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
<li><a href="/graph/xyzzy?style=coal">graph</a></li>
<li><a href="/rev/xyzzy?style=coal">changeset</a></li>
<li><a href="/file/xyzzy/?style=coal">browse</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <li><a href="/file/tip/foo?style=coal">latest</a></li>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
<li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
<li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
<li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
<li><a href="/raw-file/xyzzy/foo">raw</a></li>
av6
hgweb: link to revision by node hash in paper & coal...
r25617 view foo @ 1:<a href="/rev/a7c1559b7bba?style=coal">a7c1559b7bba</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td class="author"><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
<td class="author"><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log/xyzzy/foo?style=coal' | egrep $REVLINKS
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 href="/atom-log/tip/foo" title="Atom feed for test:foo" />
href="/rss-log/tip/foo" title="RSS feed for test:foo" />
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
<li><a href="/graph/xyzzy?style=coal">graph</a></li>
<li><a href="/rev/xyzzy?style=coal">changeset</a></li>
<li><a href="/file/xyzzy?style=coal">browse</a></li>
<li><a href="/file/xyzzy/foo?style=coal">file</a></li>
<li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
<li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
<li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
<li><a href="/raw-file/xyzzy/foo">raw</a></li>
Yoshinari Takaoka
hgweb: fixed invalid atom-log feed url in file log page...
r27554 <a href="/atom-log/tip/foo" title="subscribe to atom feed">
av6
paper: show current revision on file log page...
r27081 log foo @ 1:<a href="/rev/a7c1559b7bba?style=coal">a7c1559b7bba</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <a href="/log/xyzzy/foo?revcount=30&style=coal">less</a>
<a href="/log/xyzzy/foo?revcount=120&style=coal">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | <a href="/log/43c799df6e75/foo?style=coal">(0)</a> <a href="/log/tip/foo?style=coal">tip</a> </div>
<a href="/rev/a7c1559b7bba?style=coal">second</a>
<a href="/rev/43c799df6e75?style=coal">first</a>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <a href="/log/xyzzy/foo?revcount=30&style=coal">less</a>
<a href="/log/xyzzy/foo?revcount=120&style=coal">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | <a href="/log/43c799df6e75/foo?style=coal">(0)</a> <a href="/log/tip/foo?style=coal">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'annotate/xyzzy/foo?style=coal' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
<li><a href="/graph/xyzzy?style=coal">graph</a></li>
<li><a href="/rev/xyzzy?style=coal">changeset</a></li>
<li><a href="/file/xyzzy/?style=coal">browse</a></li>
<li><a href="/file/xyzzy/foo?style=coal">file</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <li><a href="/file/tip/foo?style=coal">latest</a></li>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
<li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
<li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
Gregory Szorc
hgweb: link to raw-file on annotation page (BC)...
r30708 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
av6
hgweb: link to revision by node hash in paper & coal...
r25617 annotate foo @ 1:<a href="/rev/a7c1559b7bba?style=coal">a7c1559b7bba</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td class="author"><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
<td class="author"><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
Denis Laxalde
hgweb: add link to parents of annotated revision in annotate view...
r29522 <a href="/annotate/43c799df6e75/foo?style=coal#l1">
Denis Laxalde
hgweb: add a link on node id in annotate hover-box...
r29525 <a href="/annotate/43c799df6e75/foo?style=coal#l1">
Denis Laxalde
hgweb: add links to diff and changeset in hover-box on annotate view
r29523 <a href="/diff/43c799df6e75/foo?style=coal">diff</a>
<a href="/rev/43c799df6e75?style=coal">changeset</a>
Denis Laxalde
hgweb: add link to parents of annotated revision in annotate view...
r29522 <a href="/annotate/a7c1559b7bba/foo?style=coal#l2">
Denis Laxalde
hgweb: add a link on node id in annotate hover-box...
r29525 <a href="/annotate/a7c1559b7bba/foo?style=coal#l2">
Denis Laxalde
hgweb: add link to parents of annotated revision in annotate view...
r29522 <a href="/annotate/43c799df6e75/foo?style=coal">0</a></div>
Denis Laxalde
hgweb: add links to diff and changeset in hover-box on annotate view
r29523 <a href="/diff/a7c1559b7bba/foo?style=coal">diff</a>
<a href="/rev/a7c1559b7bba?style=coal">changeset</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'diff/xyzzy/foo?style=coal' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
<li><a href="/graph/xyzzy?style=coal">graph</a></li>
<li><a href="/rev/xyzzy?style=coal">changeset</a></li>
<li><a href="/file/xyzzy?style=coal">browse</a></li>
<li><a href="/file/xyzzy/foo?style=coal">file</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <li><a href="/file/tip/foo?style=coal">latest</a></li>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/comparison/xyzzy/foo?style=coal">comparison</a></li>
<li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
<li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
<li><a href="/raw-file/xyzzy/foo">raw</a></li>
av6
hgweb: link to revision by node hash in paper & coal...
r25617 diff foo @ 1:<a href="/rev/a7c1559b7bba?style=coal">a7c1559b7bba</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
<td><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'comparison/xyzzy/foo?style=coal' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/shortlog/xyzzy?style=coal">log</a></li>
<li><a href="/graph/xyzzy?style=coal">graph</a></li>
<li><a href="/rev/xyzzy?style=coal">changeset</a></li>
<li><a href="/file/xyzzy?style=coal">browse</a></li>
<li><a href="/file/xyzzy/foo?style=coal">file</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <li><a href="/file/tip/foo?style=coal">latest</a></li>
av6
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)...
r25606 <li><a href="/diff/xyzzy/foo?style=coal">diff</a></li>
<li><a href="/annotate/xyzzy/foo?style=coal">annotate</a></li>
<li><a href="/log/xyzzy/foo?style=coal">file log</a></li>
<li><a href="/raw-file/xyzzy/foo">raw</a></li>
av6
hgweb: link to revision by node hash in paper & coal...
r25617 comparison foo @ 1:<a href="/rev/a7c1559b7bba?style=coal">a7c1559b7bba</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td><a href="/file/43c799df6e75/foo?style=coal">43c799df6e75</a> </td>
<td><a href="/file/9d8c40cba617/foo?style=coal">9d8c40cba617</a> </td>
(De)referencing symbolic revisions (gitweb)
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'summary?style=gitweb' | egrep $REVLINKS
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/file?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a> |
<a class="list" href="/rev/9d8c40cba617?style=gitweb">
<a href="/rev/9d8c40cba617?style=gitweb">changeset</a> |
<a href="/file/9d8c40cba617?style=gitweb">files</a>
<a class="list" href="/rev/a7c1559b7bba?style=gitweb">
<a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
<a href="/file/a7c1559b7bba?style=gitweb">files</a>
<a class="list" href="/rev/43c799df6e75?style=gitweb">
<a href="/rev/43c799df6e75?style=gitweb">changeset</a> |
<a href="/file/43c799df6e75?style=gitweb">files</a>
av6
gitweb: provide links to branches, tags and bookmarks by name...
r26390 <td><a class="list" href="/rev/xyzzy?style=gitweb"><b>xyzzy</b></a></td>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
<a href="/log/a7c1559b7bba?style=gitweb">changelog</a> |
<a href="/file/a7c1559b7bba?style=gitweb">files</a>
av6
gitweb: provide links to branches, tags and bookmarks by name...
r26390 <td class="open"><a class="list" href="/shortlog/default?style=gitweb"><b>default</b></a></td>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/changeset/9d8c40cba617?style=gitweb">changeset</a> |
<a href="/log/9d8c40cba617?style=gitweb">changelog</a> |
<a href="/file/9d8c40cba617?style=gitweb">files</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=gitweb' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/log/tip?style=gitweb">changelog</a> |
av6
gitweb: don't drop current revision context on graph page...
r26666 <a href="/graph/tip?style=gitweb">graph</a> |
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/file/tip?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a> |
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <br/><a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a> <br/>
<a class="list" href="/rev/9d8c40cba617?style=gitweb">
<a href="/rev/9d8c40cba617?style=gitweb">changeset</a> |
<a href="/file/9d8c40cba617?style=gitweb">files</a>
<a class="list" href="/rev/a7c1559b7bba?style=gitweb">
<a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
<a href="/file/a7c1559b7bba?style=gitweb">files</a>
<a class="list" href="/rev/43c799df6e75?style=gitweb">
<a href="/rev/43c799df6e75?style=gitweb">changeset</a> |
<a href="/file/43c799df6e75?style=gitweb">files</a>
<a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log?style=gitweb' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/shortlog/tip?style=gitweb">shortlog</a> |
av6
gitweb: don't drop current revision context on graph page...
r26666 <a href="/graph/tip?style=gitweb">graph</a> |
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/file/tip?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a> |
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
av6
hgweb: split long lines in gitweb and monoblue (changeset summary and tags)
r35051 <a class="title" href="/rev/9d8c40cba617?style=gitweb">
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a><br/>
av6
hgweb: split long lines in gitweb and monoblue (changeset summary and tags)
r35051 <a class="title" href="/rev/a7c1559b7bba?style=gitweb">
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a><br/>
av6
hgweb: split long lines in gitweb and monoblue (changeset summary and tags)
r35051 <a class="title" href="/rev/43c799df6e75?style=gitweb">
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/43c799df6e75?style=gitweb">changeset</a><br/>
<a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph?style=gitweb' | egrep $REVLINKS
av6
gitweb: don't drop current revision context on graph page...
r26666 <a href="/shortlog/tip?style=gitweb">shortlog</a> |
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/log/tip?style=gitweb">changelog</a> |
<a href="/file/tip?style=gitweb">files</a> |
<a href="/graph/tip?revcount=30&style=gitweb">less</a>
<a href="/graph/tip?revcount=120&style=gitweb">more</a>
Gregory Szorc
hgweb: refresh styling of gitweb's search form...
r32762 | <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a>
av6
gitweb: render changesets server-side on /graph page
r35220 <a class="list" href="/rev/9d8c40cba617?style=gitweb"><b>third</b></a>
<a class="list" href="/rev/a7c1559b7bba?style=gitweb"><b>second</b></a>
<a class="list" href="/rev/43c799df6e75?style=gitweb"><b>first</b></a>
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/graph/tip?revcount=30&style=gitweb">less</a>
<a href="/graph/tip?revcount=120&style=gitweb">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'tags?style=gitweb' | egrep $REVLINKS
av6
gitweb: provide links to branches, tags and bookmarks by name...
r26390 <td><a class="list" href="/rev/tip?style=gitweb"><b>tip</b></a></td>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a> |
<a href="/log/9d8c40cba617?style=gitweb">changelog</a> |
<a href="/file/9d8c40cba617?style=gitweb">files</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'bookmarks?style=gitweb' | egrep $REVLINKS
av6
gitweb: provide links to branches, tags and bookmarks by name...
r26390 <td><a class="list" href="/rev/xyzzy?style=gitweb"><b>xyzzy</b></a></td>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
<a href="/log/a7c1559b7bba?style=gitweb">changelog</a> |
<a href="/file/a7c1559b7bba?style=gitweb">files</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'branches?style=gitweb' | egrep $REVLINKS
av6
gitweb: provide links to branches, tags and bookmarks by name...
r26390 <td class="open"><a class="list" href="/shortlog/default?style=gitweb"><b>default</b></a></td>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/changeset/9d8c40cba617?style=gitweb">changeset</a> |
<a href="/log/9d8c40cba617?style=gitweb">changelog</a> |
<a href="/file/9d8c40cba617?style=gitweb">files</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file?style=gitweb' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/rev/tip?style=gitweb">changeset</a> | <a href="/archive/tip.zip">zip</a> |
<td><a href="/file/tip/?style=gitweb">[up]</a></td>
<a href="/file/tip/dir?style=gitweb">dir</a>
<a href="/file/tip/dir/?style=gitweb"></a>
<a href="/file/tip/dir?style=gitweb">files</a>
<a class="list" href="/file/tip/foo?style=gitweb">foo</a>
<a href="/file/tip/foo?style=gitweb">file</a> |
<a href="/log/tip/foo?style=gitweb">revisions</a> |
<a href="/annotate/tip/foo?style=gitweb">annotate</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=gitweb&rev=all()' | egrep $REVLINKS
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/file?style=gitweb">files</a> | <a href="/archive/tip.zip">zip</a>
av6
hgweb: split long lines in gitweb and monoblue (changeset summary and tags)
r35051 <a class="title" href="/rev/9d8c40cba617?style=gitweb">
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/9d8c40cba617?style=gitweb">changeset</a><br/>
av6
hgweb: split long lines in gitweb and monoblue (changeset summary and tags)
r35051 <a class="title" href="/rev/a7c1559b7bba?style=gitweb">
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a><br/>
av6
hgweb: split long lines in gitweb and monoblue (changeset summary and tags)
r35051 <a class="title" href="/rev/43c799df6e75?style=gitweb">
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/43c799df6e75?style=gitweb">changeset</a><br/>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'rev/xyzzy?style=gitweb' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/shortlog/xyzzy?style=gitweb">shortlog</a> |
<a href="/log/xyzzy?style=gitweb">changelog</a> |
av6
gitweb: don't drop current revision context on graph page...
r26666 <a href="/graph/xyzzy?style=gitweb">graph</a> |
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/file/xyzzy?style=gitweb">files</a> |
<a href="/raw-rev/xyzzy">raw</a> | <a href="/archive/xyzzy.zip">zip</a> |
av6
hgweb: split long lines in gitweb and monoblue (changeset summary and tags)
r35051 <a class="title" href="/raw-rev/a7c1559b7bba">
av6
hgweb: link to revision by node hash in gitweb & monoblue...
r25616 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a class="list" href="/rev/43c799df6e75?style=gitweb">43c799df6e75</a>
<a class="list" href="/rev/9d8c40cba617?style=gitweb">9d8c40cba617</a>
<td><a class="list" href="/diff/a7c1559b7bba/foo?style=gitweb">foo</a></td>
<a href="/file/a7c1559b7bba/foo?style=gitweb">file</a> |
<a href="/annotate/a7c1559b7bba/foo?style=gitweb">annotate</a> |
<a href="/diff/a7c1559b7bba/foo?style=gitweb">diff</a> |
<a href="/comparison/a7c1559b7bba/foo?style=gitweb">comparison</a> |
<a href="/log/a7c1559b7bba/foo?style=gitweb">revisions</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog/xyzzy?style=gitweb' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/log/xyzzy?style=gitweb">changelog</a> |
av6
gitweb: don't drop current revision context on graph page...
r26666 <a href="/graph/xyzzy?style=gitweb">graph</a> |
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/file/xyzzy?style=gitweb">files</a> | <a href="/archive/xyzzy.zip">zip</a> |
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <br/><a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a> <br/>
<a class="list" href="/rev/a7c1559b7bba?style=gitweb">
<a href="/rev/a7c1559b7bba?style=gitweb">changeset</a> |
<a href="/file/a7c1559b7bba?style=gitweb">files</a>
<a class="list" href="/rev/43c799df6e75?style=gitweb">
<a href="/rev/43c799df6e75?style=gitweb">changeset</a> |
<a href="/file/43c799df6e75?style=gitweb">files</a>
<a href="/shortlog/43c799df6e75?style=gitweb">(0)</a> <a href="/shortlog/tip?style=gitweb">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log/xyzzy?style=gitweb' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/shortlog/xyzzy?style=gitweb">shortlog</a> |
av6
gitweb: don't drop current revision context on graph page...
r26666 <a href="/graph/xyzzy?style=gitweb">graph</a> |
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/file/xyzzy?style=gitweb">files</a> | <a href="/archive/xyzzy.zip">zip</a> |
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
av6
hgweb: split long lines in gitweb and monoblue (changeset summary and tags)
r35051 <a class="title" href="/rev/a7c1559b7bba?style=gitweb">
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/a7c1559b7bba?style=gitweb">changeset</a><br/>
av6
hgweb: split long lines in gitweb and monoblue (changeset summary and tags)
r35051 <a class="title" href="/rev/43c799df6e75?style=gitweb">
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/43c799df6e75?style=gitweb">changeset</a><br/>
<a href="/log/43c799df6e75?style=gitweb">(0)</a> <a href="/log/tip?style=gitweb">tip</a> <br/>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph/xyzzy?style=gitweb' | egrep $REVLINKS
av6
gitweb: don't drop current revision context on graph page...
r26666 <a href="/shortlog/xyzzy?style=gitweb">shortlog</a> |
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/log/xyzzy?style=gitweb">changelog</a> |
<a href="/file/xyzzy?style=gitweb">files</a> |
<a href="/graph/xyzzy?revcount=30&style=gitweb">less</a>
<a href="/graph/xyzzy?revcount=120&style=gitweb">more</a>
Gregory Szorc
hgweb: refresh styling of gitweb's search form...
r32762 | <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a>
av6
gitweb: render changesets server-side on /graph page
r35220 <a class="list" href="/rev/a7c1559b7bba?style=gitweb"><b>second</b></a>
<a class="list" href="/rev/43c799df6e75?style=gitweb"><b>first</b></a>
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/graph/xyzzy?revcount=30&style=gitweb">less</a>
<a href="/graph/xyzzy?revcount=120&style=gitweb">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | <a href="/graph/43c799df6e75?style=gitweb">(0)</a> <a href="/graph/tip?style=gitweb">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy?style=gitweb' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/rev/xyzzy?style=gitweb">changeset</a> | <a href="/archive/xyzzy.zip">zip</a> |
<td><a href="/file/xyzzy/?style=gitweb">[up]</a></td>
<a href="/file/xyzzy/dir?style=gitweb">dir</a>
<a href="/file/xyzzy/dir/?style=gitweb"></a>
<a href="/file/xyzzy/dir?style=gitweb">files</a>
<a class="list" href="/file/xyzzy/foo?style=gitweb">foo</a>
<a href="/file/xyzzy/foo?style=gitweb">file</a> |
<a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
<a href="/annotate/xyzzy/foo?style=gitweb">annotate</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy/foo?style=gitweb' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/file/xyzzy/?style=gitweb">files</a> |
<a href="/rev/xyzzy?style=gitweb">changeset</a> |
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/file/tip/foo?style=gitweb">latest</a> |
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
<a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
<a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
<a href="/comparison/xyzzy/foo?style=gitweb">comparison</a> |
<a href="/raw-file/xyzzy/foo">raw</a> |
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
<a class="list" href="/file/43c799df6e75/foo?style=gitweb">
<a class="list" href="/file/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a></td>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log/xyzzy/foo?style=gitweb' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/file/xyzzy/foo?style=gitweb">file</a> |
<a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
<a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
<a href="/comparison/xyzzy/foo?style=gitweb">comparison</a> |
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rss-log/tip/foo">rss</a> |
<a href="/log/43c799df6e75/foo?style=gitweb">(0)</a> <a href="/log/tip/foo?style=gitweb">tip</a>
<a class="list" href="/rev/a7c1559b7bba?style=gitweb">
<a href="/file/a7c1559b7bba/foo?style=gitweb">file</a> |
<a href="/diff/a7c1559b7bba/foo?style=gitweb">diff</a> |
<a href="/annotate/a7c1559b7bba/foo?style=gitweb">annotate</a>
<a class="list" href="/rev/43c799df6e75?style=gitweb">
<a href="/file/43c799df6e75/foo?style=gitweb">file</a> |
<a href="/diff/43c799df6e75/foo?style=gitweb">diff</a> |
<a href="/annotate/43c799df6e75/foo?style=gitweb">annotate</a>
Denis Laxalde
gitweb: add "more" and "less" navigation links in filelog template
r31077 <a href="/log/xyzzy/foo?revcount=30&style=gitweb">less</a>
<a href="/log/xyzzy/foo?revcount=120&style=gitweb">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/log/43c799df6e75/foo?style=gitweb">(0)</a> <a href="/log/tip/foo?style=gitweb">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'annotate/xyzzy/foo?style=gitweb' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/file/xyzzy/?style=gitweb">files</a> |
<a href="/rev/xyzzy?style=gitweb">changeset</a> |
<a href="/file/xyzzy/foo?style=gitweb">file</a> |
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/file/tip/foo?style=gitweb">latest</a> |
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
<a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
<a href="/comparison/xyzzy/foo?style=gitweb">comparison</a> |
Gregory Szorc
hgweb: link to raw-file on annotation page (BC)...
r30708 <a href="/raw-file/xyzzy/foo">raw</a> |
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
<a class="list" href="/annotate/43c799df6e75/foo?style=gitweb">
<a class="list" href="/annotate/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a></td>
Denis Laxalde
hgweb: add link to parents of annotated revision in annotate view...
r29522 <a href="/annotate/43c799df6e75/foo?style=gitweb#l1">
Denis Laxalde
hgweb: add a link on node id in annotate hover-box...
r29525 <a href="/annotate/43c799df6e75/foo?style=gitweb#l1">
Denis Laxalde
hgweb: add links to diff and changeset in hover-box on annotate view
r29523 <a href="/diff/43c799df6e75/foo?style=gitweb">diff</a>
<a href="/rev/43c799df6e75?style=gitweb">changeset</a>
Denis Laxalde
hgweb: add link to parents of annotated revision in annotate view...
r29522 <a href="/annotate/a7c1559b7bba/foo?style=gitweb#l2">
Denis Laxalde
hgweb: add a link on node id in annotate hover-box...
r29525 <a href="/annotate/a7c1559b7bba/foo?style=gitweb#l2">
Denis Laxalde
hgweb: add link to parents of annotated revision in annotate view...
r29522 <a href="/annotate/43c799df6e75/foo?style=gitweb">0</a></div>
Denis Laxalde
hgweb: add links to diff and changeset in hover-box on annotate view
r29523 <a href="/diff/a7c1559b7bba/foo?style=gitweb">diff</a>
<a href="/rev/a7c1559b7bba?style=gitweb">changeset</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'diff/xyzzy/foo?style=gitweb' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/file/xyzzy?style=gitweb">files</a> |
<a href="/rev/xyzzy?style=gitweb">changeset</a> |
<a href="/file/xyzzy/foo?style=gitweb">file</a> |
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/file/tip/foo?style=gitweb">latest</a> |
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
<a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
<a href="/comparison/xyzzy/foo?style=gitweb">comparison</a> |
<a href="/raw-diff/xyzzy/foo">raw</a> |
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
<a class="list" href="/diff/43c799df6e75/foo?style=gitweb">
<a class="list" href="/diff/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'comparison/xyzzy/foo?style=gitweb' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/file/xyzzy?style=gitweb">files</a> |
<a href="/rev/xyzzy?style=gitweb">changeset</a> |
<a href="/file/xyzzy/foo?style=gitweb">file</a> |
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/file/tip/foo?style=gitweb">latest</a> |
av6
hgweb: don't dereference symbolic revision in gitweb style...
r25605 <a href="/log/xyzzy/foo?style=gitweb">revisions</a> |
<a href="/annotate/xyzzy/foo?style=gitweb">annotate</a> |
<a href="/diff/xyzzy/foo?style=gitweb">diff</a> |
<a href="/raw-diff/xyzzy/foo">raw</a> |
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td style="font-family:monospace"><a class="list" href="/rev/a7c1559b7bba?style=gitweb">a7c1559b7bba</a></td>
<a class="list" href="/comparison/43c799df6e75/foo?style=gitweb">
<a class="list" href="/comparison/9d8c40cba617/foo?style=gitweb">9d8c40cba617</a>
(De)referencing symbolic revisions (monoblue)
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'summary?style=monoblue' | egrep $REVLINKS
av6
monoblue: add archive links on summary page
r26114 <li><a href="/archive/tip.zip">zip</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/9d8c40cba617?style=monoblue">
<a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
<a href="/file/9d8c40cba617?style=monoblue">files</a>
<a href="/rev/a7c1559b7bba?style=monoblue">
<a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
<a href="/file/a7c1559b7bba?style=monoblue">files</a>
<a href="/rev/43c799df6e75?style=monoblue">
<a href="/rev/43c799df6e75?style=monoblue">changeset</a> |
<a href="/file/43c799df6e75?style=monoblue">files</a>
av6
monoblue: provide links to branches, tags and bookmarks by name...
r26391 <td><a href="/rev/xyzzy?style=monoblue">xyzzy</a></td>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
<a href="/log/a7c1559b7bba?style=monoblue">changelog</a> |
<a href="/file/a7c1559b7bba?style=monoblue">files</a>
av6
monoblue: provide links to branches, tags and bookmarks by name...
r26391 <td class="open"><a href="/shortlog/default?style=monoblue">default</a></td>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
<a href="/log/9d8c40cba617?style=monoblue">changelog</a> |
<a href="/file/9d8c40cba617?style=monoblue">files</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=monoblue' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/graph/tip?style=monoblue">graph</a></li>
<li><a href="/file/tip?style=monoblue">files</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <li><a href="/archive/tip.zip">zip</a></li>
<a href="/rev/9d8c40cba617?style=monoblue">
<a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
<a href="/file/9d8c40cba617?style=monoblue">files</a>
<a href="/rev/a7c1559b7bba?style=monoblue">
<a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
<a href="/file/a7c1559b7bba?style=monoblue">files</a>
<a href="/rev/43c799df6e75?style=monoblue">
<a href="/rev/43c799df6e75?style=monoblue">changeset</a> |
<a href="/file/43c799df6e75?style=monoblue">files</a>
<a href="/shortlog/43c799df6e75?style=monoblue">(0)</a> <a href="/shortlog/tip?style=monoblue">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log?style=monoblue' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/graph/tip?style=monoblue">graph</a></li>
<li><a href="/file/tip?style=monoblue">files</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <li><a href="/archive/tip.zip">zip</a></li>
av6
hgweb: split long lines in gitweb and monoblue (changeset summary and tags)
r35051 <a class="title" href="/rev/9d8c40cba617?style=monoblue">
<a class="title" href="/rev/a7c1559b7bba?style=monoblue">
<a class="title" href="/rev/43c799df6e75?style=monoblue">
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/log/43c799df6e75?style=monoblue">(0)</a> <a href="/log/tip?style=monoblue">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph?style=monoblue' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/file/tip?style=monoblue">files</a></li>
av6
monoblue: render changesets server-side on /graph page
r35221 <a href="/rev/9d8c40cba617?style=monoblue">third</a>
<a href="/rev/a7c1559b7bba?style=monoblue">second</a>
<a href="/rev/43c799df6e75?style=monoblue">first</a>
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <a href="/graph/tip?revcount=30&style=monoblue">less</a>
<a href="/graph/tip?revcount=120&style=monoblue">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | <a href="/graph/43c799df6e75?style=monoblue">(0)</a> <a href="/graph/tip?style=monoblue">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'tags?style=monoblue' | egrep $REVLINKS
av6
monoblue: provide links to branches, tags and bookmarks by name...
r26391 <td><a href="/rev/tip?style=monoblue">tip</a></td>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
<a href="/log/9d8c40cba617?style=monoblue">changelog</a> |
<a href="/file/9d8c40cba617?style=monoblue">files</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'bookmarks?style=monoblue' | egrep $REVLINKS
av6
monoblue: provide links to branches, tags and bookmarks by name...
r26391 <td><a href="/rev/xyzzy?style=monoblue">xyzzy</a></td>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
<a href="/log/a7c1559b7bba?style=monoblue">changelog</a> |
<a href="/file/a7c1559b7bba?style=monoblue">files</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'branches?style=monoblue' | egrep $REVLINKS
av6
monoblue: provide links to branches, tags and bookmarks by name...
r26391 <td class="open"><a href="/shortlog/default?style=monoblue">default</a></td>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/9d8c40cba617?style=monoblue">changeset</a> |
<a href="/log/9d8c40cba617?style=monoblue">changelog</a> |
<a href="/file/9d8c40cba617?style=monoblue">files</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file?style=monoblue' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/graph/tip?style=monoblue">graph</a></li>
<li><a href="/rev/tip?style=monoblue">changeset</a></li>
<li><a href="/archive/tip.zip">zip</a></li>
<td><a href="/file/tip/?style=monoblue">[up]</a></td>
<a href="/file/tip/dir?style=monoblue">dir</a>
<a href="/file/tip/dir/?style=monoblue"></a>
<td><a href="/file/tip/dir?style=monoblue">files</a></td>
<td><a href="/file/tip/foo?style=monoblue">foo</a></td>
<a href="/file/tip/foo?style=monoblue">file</a> |
<a href="/log/tip/foo?style=monoblue">revisions</a> |
<a href="/annotate/tip/foo?style=monoblue">annotate</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=monoblue&rev=all()' | egrep $REVLINKS
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <li><a href="/archive/tip.zip">zip</a></li>
av6
hgweb: split long lines in gitweb and monoblue (changeset summary and tags)
r35051 <a class="title" href="/rev/9d8c40cba617?style=monoblue">
<a class="title" href="/rev/a7c1559b7bba?style=monoblue">
<a class="title" href="/rev/43c799df6e75?style=monoblue">
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'rev/xyzzy?style=monoblue' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
<li><a href="/file/xyzzy?style=monoblue">files</a></li>
<li><a href="/raw-rev/xyzzy">raw</a></li>
<li><a href="/archive/xyzzy.zip">zip</a></li>
av6
hgweb: split long lines in gitweb and monoblue (changeset summary and tags)
r35051 <a href="/raw-rev/a7c1559b7bba">
av6
hgweb: link to revision by node hash in gitweb & monoblue...
r25616 <dd><a href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <dd><a href="/rev/43c799df6e75?style=monoblue">43c799df6e75</a></dd>
<dd><a href="/rev/9d8c40cba617?style=monoblue">9d8c40cba617</a></dd>
<td><a href="/diff/a7c1559b7bba/foo?style=monoblue">foo</a></td>
<a href="/file/a7c1559b7bba/foo?style=monoblue">file</a> |
<a href="/annotate/a7c1559b7bba/foo?style=monoblue">annotate</a> |
<a href="/diff/a7c1559b7bba/foo?style=monoblue">diff</a> |
<a href="/comparison/a7c1559b7bba/foo?style=monoblue">comparison</a> |
<a href="/log/a7c1559b7bba/foo?style=monoblue">revisions</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog/xyzzy?style=monoblue' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
<li><a href="/file/xyzzy?style=monoblue">files</a></li>
<li><a href="/archive/xyzzy.zip">zip</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/a7c1559b7bba?style=monoblue">
<a href="/rev/a7c1559b7bba?style=monoblue">changeset</a> |
<a href="/file/a7c1559b7bba?style=monoblue">files</a>
<a href="/rev/43c799df6e75?style=monoblue">
<a href="/rev/43c799df6e75?style=monoblue">changeset</a> |
<a href="/file/43c799df6e75?style=monoblue">files</a>
<a href="/shortlog/43c799df6e75?style=monoblue">(0)</a> <a href="/shortlog/tip?style=monoblue">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log/xyzzy?style=monoblue' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
<li><a href="/file/xyzzy?style=monoblue">files</a></li>
<li><a href="/archive/xyzzy.zip">zip</a></li>
av6
hgweb: split long lines in gitweb and monoblue (changeset summary and tags)
r35051 <a class="title" href="/rev/a7c1559b7bba?style=monoblue">
<a class="title" href="/rev/43c799df6e75?style=monoblue">
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/log/43c799df6e75?style=monoblue">(0)</a> <a href="/log/tip?style=monoblue">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph/xyzzy?style=monoblue' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/file/xyzzy?style=monoblue">files</a></li>
av6
monoblue: render changesets server-side on /graph page
r35221 <a href="/rev/a7c1559b7bba?style=monoblue">second</a>
<a href="/rev/43c799df6e75?style=monoblue">first</a>
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <a href="/graph/xyzzy?revcount=30&style=monoblue">less</a>
<a href="/graph/xyzzy?revcount=120&style=monoblue">more</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 | <a href="/graph/43c799df6e75?style=monoblue">(0)</a> <a href="/graph/tip?style=monoblue">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy?style=monoblue' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
<li><a href="/rev/xyzzy?style=monoblue">changeset</a></li>
<li><a href="/archive/xyzzy.zip">zip</a></li>
<td><a href="/file/xyzzy/?style=monoblue">[up]</a></td>
<a href="/file/xyzzy/dir?style=monoblue">dir</a>
<a href="/file/xyzzy/dir/?style=monoblue"></a>
<td><a href="/file/xyzzy/dir?style=monoblue">files</a></td>
<td><a href="/file/xyzzy/foo?style=monoblue">foo</a></td>
<a href="/file/xyzzy/foo?style=monoblue">file</a> |
<a href="/log/xyzzy/foo?style=monoblue">revisions</a> |
<a href="/annotate/xyzzy/foo?style=monoblue">annotate</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy/foo?style=monoblue' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
<li><a href="/file/xyzzy/?style=monoblue">files</a></li>
av6
monoblue: add a link to the latest file revision...
r26598 <li><a href="/file/tip/foo?style=monoblue">latest</a></li>
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/log/xyzzy/foo?style=monoblue">revisions</a></li>
<li><a href="/annotate/xyzzy/foo?style=monoblue">annotate</a></li>
<li><a href="/diff/xyzzy/foo?style=monoblue">diff</a></li>
<li><a href="/comparison/xyzzy/foo?style=monoblue">comparison</a></li>
<li><a href="/raw-file/xyzzy/foo">raw</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <dd><a class="list" href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
<a href="/file/43c799df6e75/foo?style=monoblue">
<a href="/file/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log/xyzzy/foo?style=monoblue' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
<li><a href="/file/xyzzy?style=monoblue">files</a></li>
<li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
<li><a href="/annotate/xyzzy/foo?style=monoblue">annotate</a></li>
<li><a href="/diff/xyzzy/foo?style=monoblue">diff</a></li>
<li><a href="/comparison/xyzzy/foo?style=monoblue">comparison</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <li><a href="/rss-log/tip/foo">rss</a></li>
<a href="/rev/a7c1559b7bba?style=monoblue">
av6
monoblue: split a long line in filelogentry template...
r26273 <a href="/file/a7c1559b7bba/foo?style=monoblue">file</a> |
<a href="/diff/a7c1559b7bba/foo?style=monoblue">diff</a> |
<a href="/annotate/a7c1559b7bba/foo?style=monoblue">annotate</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/43c799df6e75?style=monoblue">
av6
monoblue: split a long line in filelogentry template...
r26273 <a href="/file/43c799df6e75/foo?style=monoblue">file</a> |
<a href="/diff/43c799df6e75/foo?style=monoblue">diff</a> |
<a href="/annotate/43c799df6e75/foo?style=monoblue">annotate</a>
av6
monoblue: add a space to separate navigation links in file log footer...
r26958 <a href="/log/43c799df6e75/foo?style=monoblue">(0)</a> <a href="/log/tip/foo?style=monoblue">tip</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'annotate/xyzzy/foo?style=monoblue' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
<li><a href="/file/xyzzy/?style=monoblue">files</a></li>
<li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
av6
monoblue: add a link to the latest file revision...
r26598 <li><a href="/file/tip/foo?style=monoblue">latest</a></li>
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/log/xyzzy/foo?style=monoblue">revisions</a></li>
<li><a href="/diff/xyzzy/foo?style=monoblue">diff</a></li>
<li><a href="/comparison/xyzzy/foo?style=monoblue">comparison</a></li>
Gregory Szorc
hgweb: link to raw-file on annotation page (BC)...
r30708 <li><a href="/raw-file/xyzzy/foo">raw</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <dd><a href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
<a href="/annotate/43c799df6e75/foo?style=monoblue">
<a href="/annotate/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a>
Denis Laxalde
hgweb: add link to parents of annotated revision in annotate view...
r29522 <a href="/annotate/43c799df6e75/foo?style=monoblue#l1">
Denis Laxalde
hgweb: add a link on node id in annotate hover-box...
r29525 <a href="/annotate/43c799df6e75/foo?style=monoblue#l1">
Denis Laxalde
hgweb: add links to diff and changeset in hover-box on annotate view
r29523 <a href="/diff/43c799df6e75/foo?style=monoblue">diff</a>
<a href="/rev/43c799df6e75?style=monoblue">changeset</a>
Denis Laxalde
hgweb: add link to parents of annotated revision in annotate view...
r29522 <a href="/annotate/a7c1559b7bba/foo?style=monoblue#l2">
Denis Laxalde
hgweb: add a link on node id in annotate hover-box...
r29525 <a href="/annotate/a7c1559b7bba/foo?style=monoblue#l2">
Denis Laxalde
hgweb: add link to parents of annotated revision in annotate view...
r29522 <a href="/annotate/43c799df6e75/foo?style=monoblue">0</a></div>
Denis Laxalde
hgweb: add links to diff and changeset in hover-box on annotate view
r29523 <a href="/diff/a7c1559b7bba/foo?style=monoblue">diff</a>
<a href="/rev/a7c1559b7bba?style=monoblue">changeset</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'diff/xyzzy/foo?style=monoblue' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
<li><a href="/file/xyzzy?style=monoblue">files</a></li>
<li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
av6
monoblue: add a link to the latest file revision...
r26598 <li><a href="/file/tip/foo?style=monoblue">latest</a></li>
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/log/xyzzy/foo?style=monoblue">revisions</a></li>
<li><a href="/annotate/xyzzy/foo?style=monoblue">annotate</a></li>
<li><a href="/comparison/xyzzy/foo?style=monoblue">comparison</a></li>
<li><a href="/raw-diff/xyzzy/foo">raw</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <dd><a href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
<dd><a href="/diff/43c799df6e75/foo?style=monoblue">43c799df6e75</a></dd>
<dd><a href="/diff/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a></dd>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'comparison/xyzzy/foo?style=monoblue' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/graph/xyzzy?style=monoblue">graph</a></li>
<li><a href="/file/xyzzy?style=monoblue">files</a></li>
<li><a href="/file/xyzzy/foo?style=monoblue">file</a></li>
av6
monoblue: add a link to the latest file revision...
r26598 <li><a href="/file/tip/foo?style=monoblue">latest</a></li>
av6
hgweb: don't dereference symbolic revision in monoblue style...
r25604 <li><a href="/log/xyzzy/foo?style=monoblue">revisions</a></li>
<li><a href="/annotate/xyzzy/foo?style=monoblue">annotate</a></li>
<li><a href="/diff/xyzzy/foo?style=monoblue">diff</a></li>
<li><a href="/raw-diff/xyzzy/foo">raw</a></li>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <dd><a href="/rev/a7c1559b7bba?style=monoblue">a7c1559b7bba</a></dd>
<dd><a href="/comparison/43c799df6e75/foo?style=monoblue">43c799df6e75</a></dd>
<dd><a href="/comparison/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a></dd>
(De)referencing symbolic revisions (spartan)
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=spartan' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/log/tip?style=spartan">changelog</a>
av6
spartan: don't drop current revision in log/graph links...
r25794 <a href="/graph/tip?style=spartan">graph</a>
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/file/tip/?style=spartan">files</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/archive/tip.zip">zip</a>
navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
<td class="node"><a href="/rev/9d8c40cba617?style=spartan">third</a></td>
<td class="node"><a href="/rev/a7c1559b7bba?style=spartan">second</a></td>
<td class="node"><a href="/rev/43c799df6e75?style=spartan">first</a></td>
navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log?style=spartan' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/shortlog/tip?style=spartan">shortlog</a>
av6
spartan: don't drop current revision in log/graph links...
r25794 <a href="/graph/tip?style=spartan">graph</a>
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/file/tip?style=spartan">files</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/archive/tip.zip">zip</a>
navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
<td class="node"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
<th class="files"><a href="/file/9d8c40cba617?style=spartan">files</a>:</th>
<td class="files"><a href="/diff/9d8c40cba617/foo?style=spartan">foo</a> </td>
<td class="node"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
<th class="files"><a href="/file/a7c1559b7bba?style=spartan">files</a>:</th>
<td class="files"><a href="/diff/a7c1559b7bba/foo?style=spartan">foo</a> </td>
<td class="node"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
<th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th>
<td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td>
navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph?style=spartan' | egrep $REVLINKS
av6
spartan: don't drop current revision in log/graph links...
r25794 <a href="/log/tip?style=spartan">changelog</a>
<a href="/shortlog/tip?style=spartan">shortlog</a>
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/file/tip/?style=spartan">files</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
av6
spartan: render changesets server-side on /graph page
r35222 <a href="/rev/9d8c40cba617?style=spartan">third</a>
<a href="/rev/a7c1559b7bba?style=spartan">second</a>
<a href="/rev/43c799df6e75?style=spartan">first</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'tags?style=spartan' | egrep $REVLINKS
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/rev/9d8c40cba617?style=spartan">tip</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'branches?style=spartan' | egrep $REVLINKS
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/shortlog/9d8c40cba617?style=spartan" class="open">default</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file?style=spartan' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/log/tip?style=spartan">changelog</a>
<a href="/shortlog/tip?style=spartan">shortlog</a>
av6
spartan: don't drop current revision in log/graph links...
r25794 <a href="/graph/tip?style=spartan">graph</a>
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/rev/tip?style=spartan">changeset</a>
<a href="/archive/tip.zip">zip</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <h2><a href="/">Mercurial</a> / files for changeset <a href="/rev/9d8c40cba617">9d8c40cba617</a>: /</h2>
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <td><a href="/file/tip/?style=spartan">[up]</a>
<a href="/file/tip/dir?style=spartan">dir/</a>
<a href="/file/tip/dir/?style=spartan">
<td><a href="/file/tip/foo?style=spartan">foo</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog?style=spartan&rev=all()' | egrep $REVLINKS
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a href="/archive/tip.zip">zip</a>
<td class="node"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
<a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a>
<th class="files"><a href="/file/9d8c40cba617?style=spartan">files</a>:</th>
<td class="files"><a href="/diff/9d8c40cba617/foo?style=spartan">foo</a> </td>
<td class="node"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
<a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a>
<td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
<th class="files"><a href="/file/a7c1559b7bba?style=spartan">files</a>:</th>
<td class="files"><a href="/diff/a7c1559b7bba/foo?style=spartan">foo</a> </td>
<td class="node"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
<td class="child"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
<th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th>
<td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'rev/xyzzy?style=spartan' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/log/xyzzy?style=spartan">changelog</a>
<a href="/shortlog/xyzzy?style=spartan">shortlog</a>
av6
spartan: don't drop current revision in log/graph links...
r25794 <a href="/graph/xyzzy?style=spartan">graph</a>
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/file/xyzzy?style=spartan">files</a>
<a href="/raw-rev/xyzzy">raw</a>
<a href="/archive/xyzzy.zip">zip</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td class="changeset"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
<td class="parent"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
<td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
<td class="files"><a href="/file/a7c1559b7bba/foo?style=spartan">foo</a> </td>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'shortlog/xyzzy?style=spartan' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/log/xyzzy?style=spartan">changelog</a>
av6
spartan: don't drop current revision in log/graph links...
r25794 <a href="/graph/xyzzy?style=spartan">graph</a>
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/file/xyzzy/?style=spartan">files</a>
<a href="/archive/xyzzy.zip">zip</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
<td class="node"><a href="/rev/a7c1559b7bba?style=spartan">second</a></td>
<td class="node"><a href="/rev/43c799df6e75?style=spartan">first</a></td>
navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log/xyzzy?style=spartan' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/shortlog/xyzzy?style=spartan">shortlog</a>
av6
spartan: don't drop current revision in log/graph links...
r25794 <a href="/graph/xyzzy?style=spartan">graph</a>
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/file/xyzzy?style=spartan">files</a>
<a href="/archive/xyzzy.zip">zip</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
<td class="node"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
<th class="files"><a href="/file/a7c1559b7bba?style=spartan">files</a>:</th>
<td class="files"><a href="/diff/a7c1559b7bba/foo?style=spartan">foo</a> </td>
<td class="node"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
<th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th>
<td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td>
navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'graph/xyzzy?style=spartan' | egrep $REVLINKS
av6
spartan: don't drop current revision in log/graph links...
r25794 <a href="/log/xyzzy?style=spartan">changelog</a>
<a href="/shortlog/xyzzy?style=spartan">shortlog</a>
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/file/xyzzy/?style=spartan">files</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
av6
spartan: render changesets server-side on /graph page
r35222 <a href="/rev/a7c1559b7bba?style=spartan">second</a>
<a href="/rev/43c799df6e75?style=spartan">first</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy?style=spartan' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/log/xyzzy?style=spartan">changelog</a>
<a href="/shortlog/xyzzy?style=spartan">shortlog</a>
av6
spartan: don't drop current revision in log/graph links...
r25794 <a href="/graph/xyzzy?style=spartan">graph</a>
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/rev/xyzzy?style=spartan">changeset</a>
<a href="/archive/xyzzy.zip">zip</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <h2><a href="/">Mercurial</a> / files for changeset <a href="/rev/a7c1559b7bba">a7c1559b7bba</a>: /</h2>
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <td><a href="/file/xyzzy/?style=spartan">[up]</a>
<a href="/file/xyzzy/dir?style=spartan">dir/</a>
<a href="/file/xyzzy/dir/?style=spartan">
<td><a href="/file/xyzzy/foo?style=spartan">foo</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'file/xyzzy/foo?style=spartan' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/log/xyzzy?style=spartan">changelog</a>
<a href="/shortlog/xyzzy?style=spartan">shortlog</a>
av6
spartan: don't drop current revision in log/graph links...
r25794 <a href="/graph/xyzzy?style=spartan">graph</a>
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/rev/xyzzy?style=spartan">changeset</a>
<a href="/file/xyzzy/?style=spartan">files</a>
<a href="/log/xyzzy/foo?style=spartan">revisions</a>
<a href="/annotate/xyzzy/foo?style=spartan">annotate</a>
<a href="/raw-file/xyzzy/foo">raw</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
<a href="/file/43c799df6e75/foo?style=spartan">
<td><a href="/file/9d8c40cba617/foo?style=spartan">9d8c40cba617</a></td>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'log/xyzzy/foo?style=spartan' | egrep $REVLINKS
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 href="/atom-log/tip/foo" title="Atom feed for test:foo">
href="/rss-log/tip/foo" title="RSS feed for test:foo">
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/file/xyzzy/foo?style=spartan">file</a>
<a href="/annotate/xyzzy/foo?style=spartan">annotate</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <a type="application/rss+xml" href="/rss-log/tip/foo">rss</a>
<a type="application/atom+xml" href="/atom-log/tip/foo" title="Atom feed for test:foo">atom</a>
<p>navigate: <small class="navigate"><a href="/log/43c799df6e75/foo?style=spartan">(0)</a> <a href="/log/tip/foo?style=spartan">tip</a> </small></p>
<th class="firstline"><a href="/rev/a7c1559b7bba?style=spartan">second</a></th>
<a href="/file/a7c1559b7bba/foo?style=spartan">a7c1559b7bba</a>
<a href="/diff/a7c1559b7bba/foo?style=spartan">(diff)</a>
<a href="/annotate/a7c1559b7bba/foo?style=spartan">(annotate)</a>
<th class="firstline"><a href="/rev/43c799df6e75?style=spartan">first</a></th>
<a href="/file/43c799df6e75/foo?style=spartan">43c799df6e75</a>
<a href="/diff/43c799df6e75/foo?style=spartan">(diff)</a>
<a href="/annotate/43c799df6e75/foo?style=spartan">(annotate)</a>
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'annotate/xyzzy/foo?style=spartan' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/log/xyzzy?style=spartan">changelog</a>
<a href="/shortlog/xyzzy?style=spartan">shortlog</a>
av6
spartan: don't drop current revision in log/graph links...
r25794 <a href="/graph/xyzzy?style=spartan">graph</a>
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/rev/xyzzy?style=spartan">changeset</a>
<a href="/file/xyzzy/?style=spartan">files</a>
<a href="/file/xyzzy/foo?style=spartan">file</a>
<a href="/log/xyzzy/foo?style=spartan">revisions</a>
Gregory Szorc
hgweb: link to raw-file on annotation page (BC)...
r30708 <a href="/raw-file/xyzzy/foo">raw</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
<a href="/annotate/43c799df6e75/foo?style=spartan">
<td><a href="/annotate/9d8c40cba617/foo?style=spartan">9d8c40cba617</a></td>
Denis Laxalde
hgweb: add link to parents of annotated revision in annotate view...
r29522 <a href="/annotate/43c799df6e75/foo?style=spartan#l1">
Denis Laxalde
hgweb: add a link on node id in annotate hover-box...
r29525 <a href="/annotate/43c799df6e75/foo?style=spartan#l1">
Denis Laxalde
hgweb: add links to diff and changeset in hover-box on annotate view
r29523 <a href="/diff/43c799df6e75/foo?style=spartan">diff</a>
<a href="/rev/43c799df6e75?style=spartan">changeset</a>
Denis Laxalde
hgweb: add link to parents of annotated revision in annotate view...
r29522 <a href="/annotate/a7c1559b7bba/foo?style=spartan#l2">
Denis Laxalde
hgweb: add a link on node id in annotate hover-box...
r29525 <a href="/annotate/a7c1559b7bba/foo?style=spartan#l2">
Denis Laxalde
hgweb: add link to parents of annotated revision in annotate view...
r29522 <a href="/annotate/43c799df6e75/foo?style=spartan">0</a></div>
Denis Laxalde
hgweb: add links to diff and changeset in hover-box on annotate view
r29523 <a href="/diff/a7c1559b7bba/foo?style=spartan">diff</a>
<a href="/rev/a7c1559b7bba?style=spartan">changeset</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586
Jun Wu
tests: use LOCALIP...
r31008 $ "$TESTDIR/get-with-headers.py" $LOCALIP:$HGPORT 'diff/xyzzy/foo?style=spartan' | egrep $REVLINKS
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/log/xyzzy?style=spartan">changelog</a>
<a href="/shortlog/xyzzy?style=spartan">shortlog</a>
av6
spartan: don't drop current revision in log/graph links...
r25794 <a href="/graph/xyzzy?style=spartan">graph</a>
av6
hgweb: don't dereference symbolic revision in spartan style...
r25603 <a href="/rev/xyzzy?style=spartan">changeset</a>
<a href="/file/xyzzy/foo?style=spartan">file</a>
<a href="/log/xyzzy/foo?style=spartan">revisions</a>
<a href="/annotate/xyzzy/foo?style=spartan">annotate</a>
<a href="/raw-diff/xyzzy/foo">raw</a>
Anton Shestakov
tests: test symbolic revision (de)reference in all hgweb styles...
r25586 <td class="revision"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td>
<td class="parent"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td>
<td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td>
Done
$ cat errors.log
$ "$TESTDIR/killdaemons.py" $DAEMON_PIDS
$ cd ..