##// END OF EJS Templates
hgweb, spartan: add "URL breadcrumbs"...
hgweb, spartan: add "URL breadcrumbs" This change adds a "URL breadcrumb" to the "title" of the pages on the spartan template. By title I mean the first line that is shown right below the page selection row, which shows the name of the page that is being viewed, along with some additional information. In doing so it standarizes those "titles" which now follow the pattern: URL breadcumb / page details

File last commit:

r13897:375872fd default
r18259:7bf412b7 default
Show More
test-hg-parseurl.py
13 lines | 520 B | text/x-python | PythonLexer
/ tests / test-hg-parseurl.py
Martijn Pieters
hg: allow hg.parseurl(url, None)...
r8174 from mercurial.hg import parseurl
Sune Foldager
interpret repo#name url syntax as branch instead of revision...
r10365 def testparse(url, branch=[]):
print '%s, branches: %r' % parseurl(url, branch)
Martijn Pieters
hg: allow hg.parseurl(url, None)...
r8174
testparse('http://example.com/no/anchor')
testparse('http://example.com/an/anchor#foo')
Sune Foldager
interpret repo#name url syntax as branch instead of revision...
r10365 testparse('http://example.com/no/anchor/branches', branch=['foo'])
testparse('http://example.com/an/anchor/branches#bar', branch=['foo'])
testparse('http://example.com/an/anchor/branches-None#foo', branch=None)
Thomas Arendsen Hein
hg: make parseurl() consistently return normalised path...
r13897 testparse('http://example.com/')
testparse('http://example.com')
testparse('http://example.com#foo')