hgweb status

Jake Edge jake at edge2.net
Tue May 17 23:24:40 UTC 2005


assuming that Matt accepts and merges all the changes, there is quite a 
bit of new functionality ...

- as should be obvious, i went for function over form ... it looks 
pretty rough at this point ... i am not much of a web designer (which is 
also probably obvious)
- all of the various links should work now, though it may not be very 
clear what it is they link to at first glance
- the pagination on the front page works but is clunky, i am not sure 
what i want to do with the boundary cases, i don't think i want to only 
show a few changes if that is all that is left so, right now i always 
show 50 revisions
- some operations were still fairly pokey on the edge2.net/hglinux repo 
(819 changesets), so the 28,000 changeset death test may have some 
usability issues ... i will be looking into that some
- the file history probably needs paginating too, i was thinking about 
some kind of generic pagination function but didn't get there

If you want to set this up for yourself, put a repo somewhere in your 
website hierarchy and check out the files ... I changed my Apache config 
to use hgweb.py as the DirectoryIndex, that may be painful if you don't 
have easy access to the Apache config ... you can also link index.cgi to 
hgweb.py ... there are probably other issues depending on how Apache is 
set up on your box ... you will need to chmod +x hgweb.py (what, if any, 
plans are there for mercurial to handle permissions bits?) ...

suggestions/questions/comments/thoughts/patches/etc. welcome ...

jake

-- 
Jake Edge - jake at edge2.net - http://www.edge2.net



More information about the Mercurial mailing list