Mercurial > hg
comparison tests/test-hgweb-symrev.t @ 25603:1cac419ab831
hgweb: don't dereference symbolic revision in spartan style
Let's make spartan templates use symbolic revision in navigation links.
The majority of links (log, filelog, annotate, etc) still use node hashes, and
many pages also have permanent link to current node hash (i.e. you can go from
/rev/tip to /rev/<tip hash> without manual url editing), so it's safe to
update navigation.
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Tue, 16 Jun 2015 11:52:10 +0800 |
parents | e7455316261d |
children | 0cdcbc477cac |
comparison
equal
deleted
inserted
replaced
25602:85fb416f2fa7 | 25603:1cac419ab831 |
---|---|
804 <dd><a href="/comparison/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a></dd> | 804 <dd><a href="/comparison/9d8c40cba617/foo?style=monoblue">9d8c40cba617</a></dd> |
805 | 805 |
806 (De)referencing symbolic revisions (spartan) | 806 (De)referencing symbolic revisions (spartan) |
807 | 807 |
808 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=spartan' | egrep $REVLINKS | 808 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=spartan' | egrep $REVLINKS |
809 <a href="/log/2?style=spartan">changelog</a> | 809 <a href="/log/tip?style=spartan">changelog</a> |
810 <a href="/file/9d8c40cba617/?style=spartan">files</a> | 810 <a href="/file/tip/?style=spartan">files</a> |
811 <a href="/archive/tip.zip">zip</a> | 811 <a href="/archive/tip.zip">zip</a> |
812 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small> | 812 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small> |
813 <td class="node"><a href="/rev/9d8c40cba617?style=spartan">third</a></td> | 813 <td class="node"><a href="/rev/9d8c40cba617?style=spartan">third</a></td> |
814 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">second</a></td> | 814 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">second</a></td> |
815 <td class="node"><a href="/rev/43c799df6e75?style=spartan">first</a></td> | 815 <td class="node"><a href="/rev/43c799df6e75?style=spartan">first</a></td> |
816 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small> | 816 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small> |
817 | 817 |
818 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log?style=spartan' | egrep $REVLINKS | 818 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log?style=spartan' | egrep $REVLINKS |
819 <a href="/shortlog/2?style=spartan">shortlog</a> | 819 <a href="/shortlog/tip?style=spartan">shortlog</a> |
820 <a href="/file/9d8c40cba617?style=spartan">files</a> | 820 <a href="/file/tip?style=spartan">files</a> |
821 <a href="/archive/tip.zip">zip</a> | 821 <a href="/archive/tip.zip">zip</a> |
822 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small> | 822 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small> |
823 <td class="node"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td> | 823 <td class="node"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td> |
824 <th class="files"><a href="/file/9d8c40cba617?style=spartan">files</a>:</th> | 824 <th class="files"><a href="/file/9d8c40cba617?style=spartan">files</a>:</th> |
825 <td class="files"><a href="/diff/9d8c40cba617/foo?style=spartan">foo</a> </td> | 825 <td class="files"><a href="/diff/9d8c40cba617/foo?style=spartan">foo</a> </td> |
830 <th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th> | 830 <th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th> |
831 <td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td> | 831 <td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td> |
832 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small> | 832 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small> |
833 | 833 |
834 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=spartan' | egrep $REVLINKS | 834 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph?style=spartan' | egrep $REVLINKS |
835 <a href="/file/9d8c40cba617/?style=spartan">files</a> | 835 <a href="/file/tip/?style=spartan">files</a> |
836 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small> | 836 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small> |
837 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small> | 837 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small> |
838 | 838 |
839 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'tags?style=spartan' | egrep $REVLINKS | 839 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'tags?style=spartan' | egrep $REVLINKS |
840 <a href="/rev/9d8c40cba617?style=spartan">tip</a> | 840 <a href="/rev/9d8c40cba617?style=spartan">tip</a> |
841 | 841 |
842 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'branches?style=spartan' | egrep $REVLINKS | 842 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'branches?style=spartan' | egrep $REVLINKS |
843 <a href="/shortlog/9d8c40cba617?style=spartan" class="open">default</a> | 843 <a href="/shortlog/9d8c40cba617?style=spartan" class="open">default</a> |
844 | 844 |
845 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=spartan' | egrep $REVLINKS | 845 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file?style=spartan' | egrep $REVLINKS |
846 <a href="/log/2?style=spartan">changelog</a> | 846 <a href="/log/tip?style=spartan">changelog</a> |
847 <a href="/shortlog/2?style=spartan">shortlog</a> | 847 <a href="/shortlog/tip?style=spartan">shortlog</a> |
848 <a href="/rev/9d8c40cba617?style=spartan">changeset</a> | 848 <a href="/rev/tip?style=spartan">changeset</a> |
849 <a href="/archive/9d8c40cba617.zip">zip</a> | 849 <a href="/archive/tip.zip">zip</a> |
850 <h2><a href="/">Mercurial</a> / files for changeset <a href="/rev/9d8c40cba617">9d8c40cba617</a>: /</h2> | 850 <h2><a href="/">Mercurial</a> / files for changeset <a href="/rev/9d8c40cba617">9d8c40cba617</a>: /</h2> |
851 <td><a href="/file/9d8c40cba617/?style=spartan">[up]</a> | 851 <td><a href="/file/tip/?style=spartan">[up]</a> |
852 <a href="/file/9d8c40cba617/dir?style=spartan">dir/</a> | 852 <a href="/file/tip/dir?style=spartan">dir/</a> |
853 <a href="/file/9d8c40cba617/dir/?style=spartan"> | 853 <a href="/file/tip/dir/?style=spartan"> |
854 <td><a href="/file/9d8c40cba617/foo?style=spartan">foo</a> | 854 <td><a href="/file/tip/foo?style=spartan">foo</a> |
855 | 855 |
856 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=spartan&rev=all()' | egrep $REVLINKS | 856 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog?style=spartan&rev=all()' | egrep $REVLINKS |
857 <a href="/archive/tip.zip">zip</a> | 857 <a href="/archive/tip.zip">zip</a> |
858 <td class="node"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td> | 858 <td class="node"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td> |
859 <a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a> | 859 <a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a> |
868 <td class="child"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td> | 868 <td class="child"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td> |
869 <th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th> | 869 <th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th> |
870 <td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td> | 870 <td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td> |
871 | 871 |
872 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=spartan' | egrep $REVLINKS | 872 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'rev/xyzzy?style=spartan' | egrep $REVLINKS |
873 <a href="/log/1?style=spartan">changelog</a> | 873 <a href="/log/xyzzy?style=spartan">changelog</a> |
874 <a href="/shortlog/1?style=spartan">shortlog</a> | 874 <a href="/shortlog/xyzzy?style=spartan">shortlog</a> |
875 <a href="/file/a7c1559b7bba?style=spartan">files</a> | 875 <a href="/file/xyzzy?style=spartan">files</a> |
876 <a href="/raw-rev/a7c1559b7bba">raw</a> | 876 <a href="/raw-rev/xyzzy">raw</a> |
877 <a href="/archive/a7c1559b7bba.zip">zip</a> | 877 <a href="/archive/xyzzy.zip">zip</a> |
878 <td class="changeset"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td> | 878 <td class="changeset"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td> |
879 <td class="parent"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td> | 879 <td class="parent"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td> |
880 <td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td> | 880 <td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td> |
881 <td class="files"><a href="/file/a7c1559b7bba/foo?style=spartan">foo</a> </td> | 881 <td class="files"><a href="/file/a7c1559b7bba/foo?style=spartan">foo</a> </td> |
882 | 882 |
883 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=spartan' | egrep $REVLINKS | 883 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'shortlog/xyzzy?style=spartan' | egrep $REVLINKS |
884 <a href="/log/1?style=spartan">changelog</a> | 884 <a href="/log/xyzzy?style=spartan">changelog</a> |
885 <a href="/file/a7c1559b7bba/?style=spartan">files</a> | 885 <a href="/file/xyzzy/?style=spartan">files</a> |
886 <a href="/archive/tip.zip">zip</a> | 886 <a href="/archive/xyzzy.zip">zip</a> |
887 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small> | 887 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small> |
888 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">second</a></td> | 888 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">second</a></td> |
889 <td class="node"><a href="/rev/43c799df6e75?style=spartan">first</a></td> | 889 <td class="node"><a href="/rev/43c799df6e75?style=spartan">first</a></td> |
890 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small> | 890 navigate: <small class="navigate"><a href="/shortlog/43c799df6e75?style=spartan">(0)</a> <a href="/shortlog/tip?style=spartan">tip</a> </small> |
891 | 891 |
892 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy?style=spartan' | egrep $REVLINKS | 892 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy?style=spartan' | egrep $REVLINKS |
893 <a href="/shortlog/1?style=spartan">shortlog</a> | 893 <a href="/shortlog/xyzzy?style=spartan">shortlog</a> |
894 <a href="/file/a7c1559b7bba?style=spartan">files</a> | 894 <a href="/file/xyzzy?style=spartan">files</a> |
895 <a href="/archive/tip.zip">zip</a> | 895 <a href="/archive/xyzzy.zip">zip</a> |
896 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small> | 896 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small> |
897 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td> | 897 <td class="node"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td> |
898 <th class="files"><a href="/file/a7c1559b7bba?style=spartan">files</a>:</th> | 898 <th class="files"><a href="/file/a7c1559b7bba?style=spartan">files</a>:</th> |
899 <td class="files"><a href="/diff/a7c1559b7bba/foo?style=spartan">foo</a> </td> | 899 <td class="files"><a href="/diff/a7c1559b7bba/foo?style=spartan">foo</a> </td> |
900 <td class="node"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td> | 900 <td class="node"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td> |
901 <th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th> | 901 <th class="files"><a href="/file/43c799df6e75?style=spartan">files</a>:</th> |
902 <td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td> | 902 <td class="files"><a href="/diff/43c799df6e75/dir/bar?style=spartan">dir/bar</a> <a href="/diff/43c799df6e75/foo?style=spartan">foo</a> </td> |
903 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small> | 903 navigate: <small class="navigate"><a href="/log/43c799df6e75?style=spartan">(0)</a> <a href="/log/tip?style=spartan">tip</a> </small> |
904 | 904 |
905 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=spartan' | egrep $REVLINKS | 905 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'graph/xyzzy?style=spartan' | egrep $REVLINKS |
906 <a href="/file/a7c1559b7bba/?style=spartan">files</a> | 906 <a href="/file/xyzzy/?style=spartan">files</a> |
907 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small> | 907 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small> |
908 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small> | 908 navigate: <small class="navigate"><a href="/graph/43c799df6e75?style=spartan">(0)</a> <a href="/graph/tip?style=spartan">tip</a> </small> |
909 | 909 |
910 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=spartan' | egrep $REVLINKS | 910 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy?style=spartan' | egrep $REVLINKS |
911 <a href="/log/1?style=spartan">changelog</a> | 911 <a href="/log/xyzzy?style=spartan">changelog</a> |
912 <a href="/shortlog/1?style=spartan">shortlog</a> | 912 <a href="/shortlog/xyzzy?style=spartan">shortlog</a> |
913 <a href="/rev/a7c1559b7bba?style=spartan">changeset</a> | 913 <a href="/rev/xyzzy?style=spartan">changeset</a> |
914 <a href="/archive/a7c1559b7bba.zip">zip</a> | 914 <a href="/archive/xyzzy.zip">zip</a> |
915 <h2><a href="/">Mercurial</a> / files for changeset <a href="/rev/a7c1559b7bba">a7c1559b7bba</a>: /</h2> | 915 <h2><a href="/">Mercurial</a> / files for changeset <a href="/rev/a7c1559b7bba">a7c1559b7bba</a>: /</h2> |
916 <td><a href="/file/a7c1559b7bba/?style=spartan">[up]</a> | 916 <td><a href="/file/xyzzy/?style=spartan">[up]</a> |
917 <a href="/file/a7c1559b7bba/dir?style=spartan">dir/</a> | 917 <a href="/file/xyzzy/dir?style=spartan">dir/</a> |
918 <a href="/file/a7c1559b7bba/dir/?style=spartan"> | 918 <a href="/file/xyzzy/dir/?style=spartan"> |
919 <td><a href="/file/a7c1559b7bba/foo?style=spartan">foo</a> | 919 <td><a href="/file/xyzzy/foo?style=spartan">foo</a> |
920 | 920 |
921 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=spartan' | egrep $REVLINKS | 921 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'file/xyzzy/foo?style=spartan' | egrep $REVLINKS |
922 <a href="/log/1?style=spartan">changelog</a> | 922 <a href="/log/xyzzy?style=spartan">changelog</a> |
923 <a href="/shortlog/1?style=spartan">shortlog</a> | 923 <a href="/shortlog/xyzzy?style=spartan">shortlog</a> |
924 <a href="/rev/a7c1559b7bba?style=spartan">changeset</a> | 924 <a href="/rev/xyzzy?style=spartan">changeset</a> |
925 <a href="/file/a7c1559b7bba/?style=spartan">files</a> | 925 <a href="/file/xyzzy/?style=spartan">files</a> |
926 <a href="/log/a7c1559b7bba/foo?style=spartan">revisions</a> | 926 <a href="/log/xyzzy/foo?style=spartan">revisions</a> |
927 <a href="/annotate/a7c1559b7bba/foo?style=spartan">annotate</a> | 927 <a href="/annotate/xyzzy/foo?style=spartan">annotate</a> |
928 <a href="/raw-file/a7c1559b7bba/foo">raw</a> | 928 <a href="/raw-file/xyzzy/foo">raw</a> |
929 <td><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td> | 929 <td><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td> |
930 <a href="/file/43c799df6e75/foo?style=spartan"> | 930 <a href="/file/43c799df6e75/foo?style=spartan"> |
931 <td><a href="/file/9d8c40cba617/foo?style=spartan">9d8c40cba617</a></td> | 931 <td><a href="/file/9d8c40cba617/foo?style=spartan">9d8c40cba617</a></td> |
932 | 932 |
933 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=spartan' | egrep $REVLINKS | 933 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'log/xyzzy/foo?style=spartan' | egrep $REVLINKS |
934 href="/atom-log/tip/foo" title="Atom feed for test:foo"> | 934 href="/atom-log/tip/foo" title="Atom feed for test:foo"> |
935 href="/rss-log/tip/foo" title="RSS feed for test:foo"> | 935 href="/rss-log/tip/foo" title="RSS feed for test:foo"> |
936 <a href="/file/a7c1559b7bba/foo?style=spartan">file</a> | 936 <a href="/file/xyzzy/foo?style=spartan">file</a> |
937 <a href="/annotate/a7c1559b7bba/foo?style=spartan">annotate</a> | 937 <a href="/annotate/xyzzy/foo?style=spartan">annotate</a> |
938 <a type="application/rss+xml" href="/rss-log/tip/foo">rss</a> | 938 <a type="application/rss+xml" href="/rss-log/tip/foo">rss</a> |
939 <a type="application/atom+xml" href="/atom-log/tip/foo" title="Atom feed for test:foo">atom</a> | 939 <a type="application/atom+xml" href="/atom-log/tip/foo" title="Atom feed for test:foo">atom</a> |
940 <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> | 940 <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> |
941 <th class="firstline"><a href="/rev/a7c1559b7bba?style=spartan">second</a></th> | 941 <th class="firstline"><a href="/rev/a7c1559b7bba?style=spartan">second</a></th> |
942 <a href="/file/a7c1559b7bba/foo?style=spartan">a7c1559b7bba</a> | 942 <a href="/file/a7c1559b7bba/foo?style=spartan">a7c1559b7bba</a> |
946 <a href="/file/43c799df6e75/foo?style=spartan">43c799df6e75</a> | 946 <a href="/file/43c799df6e75/foo?style=spartan">43c799df6e75</a> |
947 <a href="/diff/43c799df6e75/foo?style=spartan">(diff)</a> | 947 <a href="/diff/43c799df6e75/foo?style=spartan">(diff)</a> |
948 <a href="/annotate/43c799df6e75/foo?style=spartan">(annotate)</a> | 948 <a href="/annotate/43c799df6e75/foo?style=spartan">(annotate)</a> |
949 | 949 |
950 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=spartan' | egrep $REVLINKS | 950 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'annotate/xyzzy/foo?style=spartan' | egrep $REVLINKS |
951 <a href="/log/1?style=spartan">changelog</a> | 951 <a href="/log/xyzzy?style=spartan">changelog</a> |
952 <a href="/shortlog/1?style=spartan">shortlog</a> | 952 <a href="/shortlog/xyzzy?style=spartan">shortlog</a> |
953 <a href="/rev/a7c1559b7bba?style=spartan">changeset</a> | 953 <a href="/rev/xyzzy?style=spartan">changeset</a> |
954 <a href="/file/a7c1559b7bba/?style=spartan">files</a> | 954 <a href="/file/xyzzy/?style=spartan">files</a> |
955 <a href="/file/a7c1559b7bba/foo?style=spartan">file</a> | 955 <a href="/file/xyzzy/foo?style=spartan">file</a> |
956 <a href="/log/a7c1559b7bba/foo?style=spartan">revisions</a> | 956 <a href="/log/xyzzy/foo?style=spartan">revisions</a> |
957 <a href="/raw-annotate/a7c1559b7bba/foo">raw</a> | 957 <a href="/raw-annotate/xyzzy/foo">raw</a> |
958 <td><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td> | 958 <td><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td> |
959 <a href="/annotate/43c799df6e75/foo?style=spartan"> | 959 <a href="/annotate/43c799df6e75/foo?style=spartan"> |
960 <td><a href="/annotate/9d8c40cba617/foo?style=spartan">9d8c40cba617</a></td> | 960 <td><a href="/annotate/9d8c40cba617/foo?style=spartan">9d8c40cba617</a></td> |
961 <a href="/annotate/43c799df6e75/foo?style=spartan#l1" | 961 <a href="/annotate/43c799df6e75/foo?style=spartan#l1" |
962 <a href="/annotate/a7c1559b7bba/foo?style=spartan#l2" | 962 <a href="/annotate/a7c1559b7bba/foo?style=spartan#l2" |
963 | 963 |
964 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=spartan' | egrep $REVLINKS | 964 $ "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT 'diff/xyzzy/foo?style=spartan' | egrep $REVLINKS |
965 <a href="/log/1?style=spartan">changelog</a> | 965 <a href="/log/xyzzy?style=spartan">changelog</a> |
966 <a href="/shortlog/1?style=spartan">shortlog</a> | 966 <a href="/shortlog/xyzzy?style=spartan">shortlog</a> |
967 <a href="/rev/a7c1559b7bba?style=spartan">changeset</a> | 967 <a href="/rev/xyzzy?style=spartan">changeset</a> |
968 <a href="/file/a7c1559b7bba/foo?style=spartan">file</a> | 968 <a href="/file/xyzzy/foo?style=spartan">file</a> |
969 <a href="/log/a7c1559b7bba/foo?style=spartan">revisions</a> | 969 <a href="/log/xyzzy/foo?style=spartan">revisions</a> |
970 <a href="/annotate/a7c1559b7bba/foo?style=spartan">annotate</a> | 970 <a href="/annotate/xyzzy/foo?style=spartan">annotate</a> |
971 <a href="/raw-diff/a7c1559b7bba/foo">raw</a> | 971 <a href="/raw-diff/xyzzy/foo">raw</a> |
972 <td class="revision"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td> | 972 <td class="revision"><a href="/rev/a7c1559b7bba?style=spartan">a7c1559b7bba</a></td> |
973 <td class="parent"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td> | 973 <td class="parent"><a href="/rev/43c799df6e75?style=spartan">43c799df6e75</a></td> |
974 <td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td> | 974 <td class="child"><a href="/rev/9d8c40cba617?style=spartan">9d8c40cba617</a></td> |
975 | 975 |
976 Done | 976 Done |