January 19 2012 * Fix compatibility with final beta before bzr 2.5 * Remove rspush command due to deprecation of Branch.revision_history * RELEASE: bzrtools 2.5.0 September 24 2011 * Fix compatibility with bzr.dev (Jelmer Vernoij) * Remove unused imports (Jelmer Vernoij) * Fix bug #263065 (Andi Albrecht) * Rename 'branches' to 'list-branches', keep 'branches' as alias if not built in. * RELEASE: bzrtools 2.4.1 July 13 2011 * Fix compatibility with bzr 2.4 export API * RELEASE: bzrtools 2.4.0 June 27 2011 * import supports .tar.xz and tar.lzma files (Jelmer). * deprecated_graph functionality migrated from bzr (Jelmer). May 9 2011 * Support non-ascii tarballs. April 27 2011 * DiffWriter provides writelines method (Jelmer). April 26 2011 * Stop using deprecated failIfExists/failUnlessExists in test suite. * Stop using deprecated tree_files. * bzr shell works on systems without readline support. (Martin [gz]) * setup.py doesn't execute on import (Robert Collins) April 12 2011 * zap --store uses pipeline to store uncommitted changes. February 14 2011 * bzr shell logs exceptions quietly (Martin [gz]). February 1 2011 * Fix Python 2.7 incompatibility * RELEASE: bzrtools 2.3.1 January 25 2011 * RELEASE: bzrtools 2.3.0 May 12 2010 * Remove unneeded imports May 11 2010 * Fix tests of 'bzr zap' April 6 2010 * RELEASE: bzrtools 2.2.0 February 4 2010 * RELEASE: bzrtools 2.1.0 November 30 2009 * (Gordon Tyler) shell now accepts --directory November 12 2009 * shell now run qbzr commands in a subprocess. November 11 2009 * (Max Bowsher) fetch-ghosts now works again. And has tests. November 10 2009 * (Max Bowsher) Improved version checking October 20 2009 * conflict-diff no longer requires a single file to be specified. Multiple files or no files can be specified. October 19 2009 * RELEASE: bzrtools 2.1.0b1 September 26 2009 * Fix bug #435695: deprecation warning completing command names * Fix bug #431341: (John Arbash Meinel)) tab completion fails due non-ascii chars in string.whitespace. * (James Westby) patch accepts -p as a short name for --strip. * (Benoît Pierre) ^C does not abort the shell command * (Benoît Pierre) line parsing errors do not abort the shell command * RELEASE: bzrtools 2.0.1 September 3 2009 * RELEASE: bzrtools 2.0.0 August 20 2009 * RELEASE: bzrtools 1.18.0 July 13 2009 * RELEASE: bzrtools 1.17.0 July 10 2009 * `create-mirror` mirrors child_submit_to June 16 2009 * `shelve1` is no longer aliased to `shelve`, `unshelved1` is no longer aliased to `unshelve`. June 12 2009 * RELEASE: bzrtools 1.16.0 June 10 2009 * Implement create-mirror command May 27 2009 * Fix fetch-ghosts command for bzr 1.15 * RELEASE: bzrtools 1.15.0 April 28 2009 * bzrtools officially upgraded to rich roots. April 10 2009 * Fix import command for Python 2.6 * RELEASE: bzrtools 1.14.0 March 11 2009 * `bzr patch` handles URLs with trailing slashes. * RELEASE: bzrtools 1.13.0 * Remove clean-tree (now in bzr core) * New conflict-diff command February 10 2009 * RELEASE: bzrtools 1.12.0 January 12 2009 * RELEASE: bzrtools 1.11.0 January 7 2009 * Rename shelf command to shelf1, to match others & reduce confusion. November 28 2008 * RELEASE: bzrtools 1.10.0 Novemeber 23 2008 * Support auto-detecting or disabling color in cdiff (Benoît Pierre) * Support auto-detecting color in shelf UI November 11 2008 * Support colorizing in shelf UI November 5 2008 * RELEASE: bzrtools 1.9.1 November 4 2008 * Restore runtime ignore for .shelf files November 3 2008 * RELEASE: bzrtools 1.9.0 October 22 2008 * Use lazy command registration (changes bzr rocks 0.496 => 0.461). October 17 2008 * Rename shelve and unshelve to shelve1 and unshelve1, with aliases to 'shelve' and 'unshelve'. This allows bzr core to supply 'shelve' and 'unshelve'. October 7 2008 * RELEASE: bzrtools 1.8.0 * Fix NotStandalone class to be stringable (#277652) September 11 2008 * RELEASE: bzrtools 1.7.0 July 10 2008 * colordiff can now use /etc/colordiffrc June 5 2008 * RELEASE: bzrtools 1.6.0 June 3 2008 * Fix bug in when TERM environment variable is unset May 29 2008 * Spin off baz-import into a separate project * Remove show-paths May 12 2008 * Mark show-paths as obsolete * Update to avoid deprecated APIs * RELEASE: bzrtools 1.5.0 May 11 2008 * Test fixes from Alexander Belchenko * Merge heads plugin * Update heads plugin to use undeprecated APIs April 26 2008 * Updates to syntax highlighting from Marius Kruger April 17 2008 * Use Graph API (instead of old revision_graph code) for graph-ancestry * RELEASE: bzrtools 1.4.0 April 10 2008 * Add escaping to HTML graph-ancestry output * Nicer error when patch fails March 20 2008 * cbranch can now create parent directories for branches as needed. March 18 2008 * RELEASE: bzrtools 1.3.0 Feb 29 2008 * Add link-tree command Feb 25 2008 * Add hard-link support to cbranch Feb 13 2008 * RELEASE: bzrtools 1.2.0 Feb 12 2008 * Handle missing patch program Jan 10 2008 * Support branch6 formats (dirstate-tags, pack*) in rspush * RELEASE: bzrtools 1.1.0 Dec 21 2007 * "branches" and "multi-pull" updated to new find_* APIs. * new "trees" command. Dec 20 2007 * cbranch is much faster, and supports --files-from. Dec 1 2007 * RELEASE: bzrtools 1.0.0 * Use dotted revnos in graph-ancestry Nov 23 2007 * Remove switch (now in bzr itself) Nov 6 2007 * Handle command.options glitch * RELEASE: bzrtools 0.92.1 Nov 1 2007 * Update rspush to work only in standalone trees and fix lock error * RELEASE: bzrtools 0.92.0 September 11 2007 * RELEASE: bzrtools 0.91.0 September 4 2007 * switch works even when source branch is read-only August 15 2007 * Allow zap --force to delete a checkout with uncommitted changes August 14 2007 * Hide show-paths command, in favour of bzr info * BzrTools does not do out-of-date checks unless a bzrtools command is run * shelf doesn't emit reject message in test suite * branches now works with Apache (and possibly other servers) again * branches now dies quickly & cleanly if it can't connect * multi-pull reuses connections where possible * RELEASE: bzrtools 0.90.0 * remove branch-mark July 10 2007 * RELEASE: bzrtools 0.18.0 June 15 2007 * graph-ancestry supports new graph API, indicates both possible merge bases, indicates non-base LCAs, defaults max-distance to 100, defaults branch to cwd. June 12 2007 * RELEASE: bzrtools 0.17.0 * RELEASE: bzrtools 0.17.1 June 10 2007 * Whitespace cleanups from Charlie Shepherd June 9 2007 * Version warning is suppressed for dev version of the next release. E.g. bzrtools 0.17.0 will not complain when used with Bazaar 0.18.0 dev. May 8 2007 * RELEASE: bzrtools 0.16.1 April 27 2007 * RELEASE: bzrtools 0.16.0 March 26 2007 * Get shelf tests passing with dirstate (again!) * RELEASE: bzrtools 0.15.4 March 26 2007 * Add branch parameter to show-paths March 16 2007 * RELEASE: bzrtools 0.15.3 March 12 2007 * Hack around hunk headers showing as long lines. March 9 2007 * Handle broken python tar implementations in upstream_import * RELEASE: bzrtools 0.15.2 March 7 2007 * RELEASE: bzrtools 0.15.1 * RELEASE: bzrtools 0.15.0 Feb 2 2007 * Colordiff warns on long lines Jan 17 2007 * RELEASE: bzrtools 0.14.0 Jan 16 2007 * 'colordiff' now optionally checks for whitespace violations Jan 8 2007 * 'import' now imports directories. Jan 4 2007 * 'cbranch' now supports multilevel paths. So your repo hierarchy can match your working directory hierarchy exactly. New config option must be used: "cbranch_target". Appendpath policy should be used for this. Dec 28 2006 * 'import' command now honours execute bit in tarfiles Dec 21 2006 * 'graph-ancestry' shows branch nick if applicable Dec 19 2006 * 'patch' works over sftp (and, in theory, all transports) Dec 13 2006 * 'branch-history' tolerates commit ids with no email Dec 12 2006 * Add zip support to 'import' command Dec 11 2006 * 'patch' fixed to work properly with http URLs and all other transports Dec 5 2006 * 'rspush' supports dedicated rsync servers (i.e. site:: syntax) (Andrew Tridgell) Dec 4 2006 * 'shelf' handles pipe errors better when invoking patch Nov 27 2006 * RELEASE: bzrtools 0.13.0 Nov 22 2006 * Add encoding flag for 'baz-import' * Fix deprecated API use in 'switch' * Add show-paths command from Alexander Belchenko Oct 25 2006 * RELEASE: bzrtools 0.12.0 * Update 'import' command for unique roots changes Oct 24 2006 * Fix parent-setting in 'cbranch'. Oct 15 2006 * Update for unique roots changes Sep 25 2006 * RELEASE: bzrtools 0.11.0 * Remove Shove * Clean up test suite Aug 28 2006 * Shove is now deprecated * Reduce interactive slowdown by late-loading PyBaz * baz-import speedup: remove useless merge_inner call Aug 15 2006 * Check bzrlib version * RELEASE: bzrtools 0.9.1 Aug 11 2006 * RELEASE: bzrtools 0.9.0 Aug 6 2006 * Add --no-color option to shelve/unshelve July 13 2006 * clean-tree no longer treats --detritus or --ignored as including --unknowns July 11 2006 * Shelf colorizing June 14 2006 * Add 'shove' command, to move changes to a different tree June 3 2006 * clean-tree tweaks May 30 2006 * test suite updates May 18 2006 * Add 'import' command, to import tarballs May 11 2006 * RELEASE: bzrtools 0.8.1 * Fixed test case failure May 9 2006 * RELEASE: bzrtools 0.8 May 1 2006 * Renamed push to rspush (Robert Collins/Aaron Bentley) Apr 11 2006 * New Switch command (David Allouche/Canonical) Mar 22 2006 * New Zap command Mar 18 2006 * Updates to Shelf command Mar 10 2006 * New baz-import algorithm, with respository support Jan 31 2006 * RELEASE: bzrtools 0.7 * Improved shell completion * bzr push can omit working tree * Documentation updates Dec 13 2005 * New test.py for standalone (kinda) testing * New branch-history command * New "fix" command (done automatically in fetch-ghosts) Nov 8 2005 * Various API updates * Added force-reweave-inventory from Daniel Silverstone * Decorated push from Robert Collins * Improved shell completion * Improved import when first ancestor is in an unregisered archive Oct 28 2005 * Added tests for several commands * Made push auto_disable when native push present * Merged Michael Ellerman's shelf v2 plugin * New "shell" command, derived from Fai * Got pull working with URLs Oct 19 2005 * Added setup.py * disabled annotate in favor of bzr annotate * Added clean-tree --detrius * API sync with bzr Oct 14 2005 * Default-ignore shelf files * Win32 compatability fixes (Alexander Belchenko) * Conflict handling now in bzr itself * Fetch-missing renamed to fetch-ghosts * Annotate includes changes since last commit, uses sha1 instead of text_id Sept 29 2005 * better errors for bad push locations (Eirik Nygaard) * prevented push from overwriting any non-empty directory that is not an ancestor branch. (Remote revision-history must be a subset of local.) * added --overwrite option to push Sept 22 2005 * Significant reworking of graph-ancestry * Fetch-missing uses 'parent' instead of 'x-pull' (bzr changed) * Updated to match bzr 0.0.8 API changes * Updated to handle new bzr diff output Sept 13 2005 * documented clean-tree, conflicts, resolve, graph-ancestry, patch * obsoleted all the executibles; bzrtools only works as plugins now June 15, 2005 * Added annotate * Added Michael Ellerman's shelf/unshelf * Implemented python user interface June 8, 2005 baz2bzr * much better error messages for common mistakes * more thorough unit testing * works better with recent merge changes * Debian packaging (Jeff Bailey) June 7, 2005 * baz2bzr supports updating a previous import (John Meinel) * baz2bzr has proper commandline parsing (John Meinel) * baz2bzr can skip symlinks when importing * bzr-pull is obsolete, now that that bzr has a native pull command