we use a shared sqlite, but new-sqlite can read old-sqlite files for
users of monotone 0.25 which still uses the pre-3.3 internal sqlite.
From the NEWS file:
0.14:
- support new format of monotone db (using BLOBs instead of base64 encoding)
/!\ these newer monotones (after 0.26pre2) use sqlite 3.3, if you're building
monotone-viz with a shared sqlite lib, make sure it is compatible !
- display a nice dialog when the database is locked (e.g. during netsync)
- when a revision has a tag cert, use it as label instead of the revision's id
0.13:
- support monotone 0.26pre1 (it still works fine with monotone <= 0.25)
- stop displaying `disapprove' nodes in a special way (this allows a faster
loading of the database)
XXX: the package is heavily gnome-infested, pulling in half the
known universe via lablgtk2. Only the gnome-canvas bindings
are really needed; there's a local copy of lablgtk2 in the
m-viz source tree now, perhaps use that?
0.12:
- change the way displayed branches are selected: now one can view
any set of branches
- allow the ancestry graph view to be limited by date
- the `query' window now uses monotone selectors
- change the reconnection algorithm
- cert values can be copied to the clipboard (via a context menu)
- DnD support: accept drops from a file manager
- rewrite the sqlite bindings (use parsed statements now)
0.11:
- a new `query' window to search for revision matching some criterion
- some DnD support: drag a node and drop it in a terminal to copy its
revision id
- tweak the reconnection algorithm
- build with a shared sqlite library by default
- add a preference option for the location of the `dot' program
0.10:
- try to reconnect disconnected parts of the graph (by adding grey edges)
- libgnomecanvas hack to speed up drawing
- somehow display the output of monotone diff, even if it is not valid UTF-8
- middle clicking on the graph with a (prefix) of an id selected will
center the view on this id
- support builds with a shared sqlite library
(--with-shared-sqlite option to configure)