You can clone with
HTTPS or Subversion.
last_row_count and last_row_id added to context.
execute*() should return the number of affected rows.
Move the metadata down a touch.
(Pessimistically) ensure the connection is, indeed, live.
Stabilise the process of getting a good connection and cursor from a …
…pool. Close #15.
Move commit and rollback to the mediator.
Note that Notary is broken.
Rename to-do list.
Convert to list earlier.
Can't get DummyPool to work properly either.
Requirements for notary.
Check DummyPool as well.
If not being ran, generate a WSGI function for waitress-serve.py, &c.
Remove ThreadAffinePool for now.
Merge the finalisation test into the contention test; make it standal…
Derive DummyPool from the correct base class.
Good riddance setuptools.
Modern use of raise.
Add changelog; ditch documentation makefile.
Fix Python 2.5 compatibility.
Record metadata in one spot only and avoid importing dbkit.
Make upload_docs work.
Play nice with PyPI.
Clean up setup.cfg.
Switch to setuptools; add extra build commands.
Requirements file for development.
Make this more obviously navigation.
Throw headers into relief until I come up with a decent layout.
Form for adding a note should be up top.
Display project overview.
Format with python-creole and tweak the template to fit.
Use base templates.