5
* PyCurlTransport now use a single curl object. By specifying explicitly
6
the 'Range' header, we avoid the need to use two different curl objects
7
(and two connections to the same server). (Vincent Ladeuil)
9
* ``bzr commit`` does not prompt for a message until it is very likely to
10
succeed. (Aaron Bentley)
12
* ``bzr conflicts`` now takes --text to list pathnames of text conflicts
15
* Fix ``iter_lines_added_or_present_in_versions`` to use a set instead
16
of a list while checking if a revision id was requested. Takes 10s
17
off of the ``fileids_affected_by_revision_ids`` time, which is 10s
18
of the ``bzr branch`` time. (John Arbash Meinel)
20
* Policy can be set for each configuration key. This allows keys to be
21
inherited properly across configuration entries. For example, this
22
should enable you to do::
25
push_location = sftp://host/srv/project/
26
push_location:policy = appendpath
28
And then a branch like ``/home/user/project/mybranch`` should get an
29
automatic push location of ``sftp://host/srv/project/mybranch``.
32
* Added ``bzr status --short`` to make status report svn style flags
33
for each file. For example::
43
* Change Revision serialization to only write out millisecond
44
resolution. Rather than expecting floating point serialization to
45
preserve more resolution than we need. (Henri Weichers, Martin Pool)
49
* bzr now supports Win32 UNC path (e.g. \\HOST\path).
50
(Alexander Belchenko, #57869)
55
No changes from 0.13rc1
57
bzr 0.13rc1 2006-11-27
5
61
* New command ``bzr remove-tree`` allows the removal of the working
7
63
(Daniel Silverstone)
65
* urllib uses shared keep-alive connections, so http
66
operations are substantially faster.
67
(Vincent Ladeuil, #53654)
9
69
* ``bzr export`` allows an optional branch parameter, to export a bzr
10
70
tree from some other url. For example:
11
71
``bzr export bzr.tar.gz http://bazaar-vcs.org/bzr/bzr.dev``
15
75
location for general information, outside of a specific command.
16
76
This includes updates for ``bzr help revisionspec`` the first topic
17
77
included. (Goffredo Baroncelli, John Arbash Meinel, #42714)
79
* WSGI-compatible HTTP smart server. See ``doc/http_smart_server.txt``.
82
* Knit files will now cache full texts only when the size of the
83
deltas is as large as the size of the fulltext. (Or after 200
84
deltas, whichever comes first). This has the most benefit on large
85
files with small changes, such as the inventory for a large project.
86
(eg For a project with 2500 files, and 7500 revisions, it changes
87
the size of inventory.knit from 11MB to 5.4MB) (John Arbash Meinel)
21
* Change Revision serialization to only write out millisecond
22
resolution. Rather than expecting floating point serialization to
23
preserve more resolution than we need. (Henri Weichers, Martin Pool)
25
91
* New -D option given before the command line turns on debugging output
26
92
for particular areas. -Derror shows tracebacks on all errors.
38
104
* ``MemoryTransport.list_dir()`` would strip the first character for
39
105
files or directories in root directory. (John Arbash Meinel)
107
* New ``ChrootTransportDecorator``, accessible via the ``chroot+`` url
108
prefix. It disallows any access to locations above a set URL. (Andrew
43
113
* ``bzrlib/bzrdir.py`` was directly referencing ``bzrlib.workingtree``,
45
115
unless a plugin already imported ``bzrlib.workingtree``
46
116
(John Arbash Meinel, #70716)
118
* Suppress the traceback on invalid URLs (Vincent Ladeuil, #70803).
120
* Give nicer error message when an http server returns a 403
121
error code. (Vincent Ladeuil, #57644).
123
* When a multi-range http GET request fails, try a single
124
range one. If it fails too, forget about ranges. Remember that until
125
the death of the transport and propagates that to the clones.
126
(Vincent Ladeuil, #62276, #62029).
128
* Handles user/passwords supplied in url from command
129
line (for the urllib implementation). Don't request already
130
known passwords (Vincent Ladeuil, #42383, #44647, #48527)
48
132
* _KnitIndex.add_versions() dictionary compresses revision ids as they
49
133
are added. This fixes bug where fetching remote revisions records
50
134
them as full references rather than integers. (John Arbash Meinel,
79
163
use "--name-from-revision" to select the file in the old tree.
80
164
(Cheuksan Edward Wang, #30190)
168
* TestingHTTPRequestHandler really handles the Range header
169
(previously it was ignoring it and returning the whole file,).
82
171
bzr 0.12 2006-10-30