Released: | 2007-01-23 |
---|
Released: | 2007-01-16 |
---|
New connection: bzr+http:// which supports tunnelling the smart protocol over an HTTP connection. If writing is enabled on the bzr server, then you can write over the HTTP connection. (Andrew Bennetts, John Arbash Meinel)
Aliases now support quotation marks, so they can contain whitespace (Marius Kruger)
PyCurlTransport now use a single curl object. By specifying explicitly the ‘Range’ header, we avoid the need to use two different curl objects (and two connections to the same server). (Vincent Ladeuil)
bzr commit does not prompt for a message until it is very likely to succeed. (Aaron Bentley)
bzr conflicts now takes –text to list pathnames of text conflicts (Aaron Bentley)
Fix iter_lines_added_or_present_in_versions to use a set instead of a list while checking if a revision id was requested. Takes 10s off of the fileids_affected_by_revision_ids time, which is 10s of the bzr branch time. Also improve fileids_... time by filtering lines with a regex rather than multiple str.find() calls. (saves another 300ms) (John Arbash Meinel)
Policy can be set for each configuration key. This allows keys to be inherited properly across configuration entries. For example, this should enable you to do:
[/home/user/project]
push_location = sftp://host/srv/project/
push_location:policy = appendpath
And then a branch like /home/user/project/mybranch should get an automatic push location of sftp://host/srv/project/mybranch. (James Henstridge)
Added bzr status --short to make status report svn style flags for each file. For example:
$ bzr status --short
A foo
A bar
D baz
? wooley
‘bzr selftest –clean-output’ allows easily clean temporary tests directories without running tests. (Alexander Belchenko)
bzr help hidden-commands lists all hidden commands. (Aaron Bentley)
bzr merge now has an option --pull to fall back to pull if local is fully merged into remote. (Jan Hudec)
bzr help formats describes available directory formats. (Aaron Bentley)