Below is the file 'ChangeLog' from this revision. You can also download the file.
2008-02-14 Grahame Bowland <grahame@fugro-fsi.com.au> * implement optional arguments, use this to disable ignoring of suspend certs * don't link to empty revisions (for revisions without an ancestor) 2008-01-16 Grahame Bowland <grahame@fugro-fsi.com.au> * fix a #filter.. #end filter error affecting the revisionfilechanges view. Reported by thm. 2008-01-13 Grahame Bowland <grahame@angrygoats.net> * bump version to 0.08 2008-01-13 Grahame Bowland <grahame@angrygoats.net> * merge Roland's patch back into the new web.py and add a fall-back in case it can't find templates_directory in the config file. 2008-01-13 Grahame Bowland <grahame@angrygoats.net> * get ViewMTN's tar export mode working with Python 2.5's tarfile module, which requires the "name" argument 2008-01-13 Grahame Bowland <grahame@angrygoats.net> * merge patch from Roland McGrath, making template directory a configurable option (some servers require that it be an absolute path) * upgrade to latest web.py (0.22) * patches tuning automatic branch grouping code for the branch listing web page. 2007-07-05 Grahame Bowland <grahame@angrygoats.net> * support remapping MIME types, to allow work arounds for unhelpful shared-mime-info. * show the MIME type via "title" attribute on icon links 2007-07-04 Grahame Bowland <grahame@angrygoats.net> * apply selection_func in __get_last_changes before appending to the result list, not when appending to the list of candidate revisions. We can now follow changes through propagates. Thanks to Tony Tung <tonytung@merly.org> for reporting the issue. 2007-07-04 Grahame Bowland <grahame@angrygoats.net> * mention that "Monaco" isn't present on a lot of systems. 2007-07-04 Grahame Bowland <grahame@angrygoats.net> * remove defunct authors.py; update the AUTHORS file to mention new contributors 2007-07-04 Grahame Bowland <grahame@angrygoats.net> * patches from Thomas Keller <me@thomaskeller.biz> fixing template links, and replacing venge.net with monotone.ca where mentioned 2007-07-04 Grahame Bowland <grahame@angrygoats.net> * Joshua Blanton <jblanton@masaka.cs.ohiou.edu> sent a patch fixing the tags link on the front page; merged. 2007-07-04 Grahame Bowland <grahame@angrygoats.net> * merge patch from Ludovic Brenta <ludovic@ludovic-brenta.org> to handle times with microseconds in them. 2007-05-01 Grahame Bowland <grahame@angrygoats.net> * patch from Rob Schoening <robschoening@gmail.com> fixing a hardcoded URI to the help page 2007-04-13 Grahame Bowland <grahame@angrygoats.net> * this is the 0.07 release 2007-04-11 Grahame Bowland <grahame@angrygoats.net> * beta of file-based changelogs * NB: RSS feeds are misleading, as the information in the RSS feed is immutable. A TODO here is to make the RSS feed URI bounce off the to-head proxy method. 2007-04-09 Grahame Bowland <grahame@angrygoats.net> * put an explanation of the revision graph on the revision/info/ page. * update the robots.txt request handler 2007-04-02 Grahame Bowland <grahame@angrygoats.net> * more tests; check regexps (and found a bug or two with them, that might have done untoward things!) and and start checking the string subclasses in mtn.py 2007-04-02 Grahame Bowland <grahame@angrygoats.net> * start of a test suite using PyUnit; first off, check that config.py is sane. This is actually useful for people that accidentally specify wrong things in here. * move some experimental / old things into experimental/ so that people know they're not something you should actually try running. 2007-04-01 Grahame Bowland <grahame@angrygoats.net> * fix a number of places where dynamic_join() was called with the first argument beginning with '/' resulting in an absolute link to / 2007-03-31 Grahame Bowland <grahame@angrygoats.net> * remove accidental hardcoded absolute URI in viewmtn.js; we now get the URI from a JS variable output into the document by a template. 2007-03-31 Grahame Bowland <grahame@angrygoats.net> * don't fail entirely if xdg_* can't be found; add a new module option to fdo/xdgbasedir determining whether exceptions should be raised, or just silently ignored. * work under Apache2! * update INSTALL, README * rename LICENSE to COPYING * add AUTHORS credit to Matthias Radestock and Matthew Nicholson * add GNU GPL2 boilerplate to the top of all the Python files. * credit json.py in the about.html template * remove cruft from config.py.example, update the paths to be more sensible on a stock Debian/Redhat machine. 2007-03-30 Grahame Bowland <grahame@angrygoats.net> * upgrade to MochiKit development version (today's subversion trunk) to resolve issues with Opera and the elementPosition method. * rework the javascript / JSON RPC popup code; introduce one-second delay to dampen requests, mouse must hover for one second over something before a JSON request is actually made. * fix problem where branchse with no heads got a silly "branch changed by undefined" message * clean up the logic of viewmtn.js, cancel outstanding requests and correctly track boundTo. 2007-03-30 Grahame Bowland <grahame@angrygoats.net> * upgrade to web.py 0.2 2007-03-30 Grahame Bowland <grahame@angrygoats.net> * in Automate, check per request with stat to see if the database has changed. If so, stop the automate process - it'll be restarted when the next request comes along anyway. 2007-03-30 Grahame Bowland <grahame@angrygoats.net> * add new branch tag view, showing all tags on a given branch 2007-03-29 Grahame Bowland <grahame@angrygoats.net> * fix bug in revised get_last_changes; don't loop forever when we run out of revisions to look at * format dates in recent list so as to follow the RSS spec. 2007-03-29 Grahame Bowland <grahame@angrygoats.net> * rewrite BranchChanges.get_last_changes, much more efficient algorithm suggested by Matthias Radestock. Use python's heapq class to get an efficient, sorted list of revisions of interest. * to my horror, discover that README has totally out of date, incorrect installation instructions. Delete and replace with something useful. This explains the emails I've been getting asking for help setting up mod_python and wrapper.py.. 2006-12-11 Matthew Nicholson <mnicholson@digium.com> * templates/branch.html: Support branch names with '/' in them. * viewmtn.py: Support branch names with '/' in them. 2006-10-26 Grahame Bowland <grahame@angrygoats.net> * release 0.06 * almost total rewrite * see INSTALL for more details 2005-11-21 Grahame Bowland <grahame@angrygoats.net> * release 0.05 * requires Monotone 0.23 or greater * new file browser * branch view showing recent changes, including RSS support * source highlighting file view * much heavier use of "monotone automate stdio"; significant reduction in number of "monotone" processes created to service requests. * requires monotone 0.24; 0.23 will work, however you'll find "monotone automate stdio" process tend to leak due to bugs in monotone. 2005-05-21 Grahame Bowland <grahame@angrygoats.net> * release 0.03 * fileinbranch.psp&branch=net.angrygoats.interapplet&path=ChangeLog links to version of file in HEAD * tarofbranch.psp&branch=net.angrygoats.interapplet links to tar of HEAD manifest * now works with monotone 0.19 * branches and tags pages split * user interface improved, help added * ancestry graph direction fixed (thanks to Bruce Stephens) * ancestry graph much improved (thanks to Emile Snyder) * ancestry graph colours nodes using an algorithm nicked from monotone-viz (with tweaks from Matt Johnston) * abbreviate hashes, clean up linking code. 2005-04-26 Grahame Bowland <grahame@angrygoats.net> * release 0.02 * fixed bug where monotone processes were left running as childs of Apache. * changed the ancestry to be a directed graph * added blue highlight on target revision 2005-04-25 Grahame Bowland <grahame@angrygoats.net> * release 0.01