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