~bzr-pqm/bzr/bzr.dev

5462.5.1 by Andrew Bennetts
Split NEWS into per-release doc/en/release-notes/bzr-*.txt
1
####################
2
Bazaar Release Notes
3
####################
4
5
.. toctree::
6
   :maxdepth: 1
7
8
bzr 0.13
9
########
10
11
:Released:  2006-12-05
12
13
No changes from 0.13rc
14
15
16
bzr 0.13rc1
17
###########
18
19
:Released:  2006-11-27
20
21
Improvements
22
************
23
24
* New command ``bzr remove-tree`` allows the removal of the working
25
  tree from a branch.
26
  (Daniel Silverstone)
27
5538.2.1 by Zearin
Fixed capitalization of XML and HTTP. Fixed by hand and only where appropriate (e.g., left http://some/url lowercase, but capitalized "When making an HTTP request…").
28
* urllib uses shared keep-alive connections, so HTTP  operations are substantially faster.
5462.5.1 by Andrew Bennetts
Split NEWS into per-release doc/en/release-notes/bzr-*.txt
29
  (Vincent Ladeuil, #53654)
30
31
* ``bzr export`` allows an optional branch parameter, to export a bzr
5538.2.1 by Zearin
Fixed capitalization of XML and HTTP. Fixed by hand and only where appropriate (e.g., left http://some/url lowercase, but capitalized "When making an HTTP request…").
32
  tree from some other URL. For example:
5462.5.1 by Andrew Bennetts
Split NEWS into per-release doc/en/release-notes/bzr-*.txt
33
  ``bzr export bzr.tar.gz http://bazaar-vcs.org/bzr/bzr.dev``
34
  (Daniel Silverstone)
35
36
* Added ``bzr help topics`` to the bzr help system. This gives a
37
  location for general information, outside of a specific command.
38
  This includes updates for ``bzr help revisionspec`` the first topic
39
  included. (Goffredo Baroncelli, John Arbash Meinel, #42714)
40
41
* WSGI-compatible HTTP smart server.  See ``doc/http_smart_server.txt``.
42
  (Andrew Bennetts)
43
44
* Knit files will now cache full texts only when the size of the
45
  deltas is as large as the size of the fulltext. (Or after 200
46
  deltas, whichever comes first). This has the most benefit on large
47
  files with small changes, such as the inventory for a large project.
48
  (eg For a project with 2500 files, and 7500 revisions, it changes
49
  the size of inventory.knit from 11MB to 5.4MB) (John Arbash Meinel)
50
51
Internals
52
*********
53
54
* New -D option given before the command line turns on debugging output
55
  for particular areas.  -Derror shows tracebacks on all errors.
56
  (Martin Pool)
57
58
* Clean up ``bzr selftest --benchmark bundle`` to correct an import,
59
  and remove benchmarks that take longer than 10min to run.
60
  (John Arbash Meinel)
61
62
* Use ``time.time()`` instead of ``time.clock()`` to decide on
63
  progress throttling. Because ``time.clock()`` is actually CPU time,
64
  so over a high-latency connection, too many updates get throttled.
65
  (John Arbash Meinel)
66
67
* ``MemoryTransport.list_dir()`` would strip the first character for
68
  files or directories in root directory. (John Arbash Meinel)
69
70
* New method ``get_branch_reference`` on 'BzrDir' allows the detection of
71
  branch references - which the smart server component needs.
72
5538.2.3 by Zearin
Continued capitalization fixes. (URL, URLs)
73
* New ``ChrootTransportDecorator``, accessible via the ``chroot+`` URL
5462.5.1 by Andrew Bennetts
Split NEWS into per-release doc/en/release-notes/bzr-*.txt
74
  prefix.  It disallows any access to locations above a set URL.  (Andrew
75
  Bennetts)
76
77
Bug Fixes
78
*********
79
80
* Now ``_KnitIndex`` properly decode revision ids when loading index data.
81
  And optimize the knit index parsing code.
82
  (Dmitry Vasiliev, John Arbash Meinel)
83
84
* ``bzrlib/bzrdir.py`` was directly referencing ``bzrlib.workingtree``,
85
  without importing it. This prevented ``bzr upgrade`` from working
86
  unless a plugin already imported ``bzrlib.workingtree``
87
  (John Arbash Meinel, #70716)
88
89
* Suppress the traceback on invalid URLs (Vincent Ladeuil, #70803).
90
5538.2.1 by Zearin
Fixed capitalization of XML and HTTP. Fixed by hand and only where appropriate (e.g., left http://some/url lowercase, but capitalized "When making an HTTP request…").
91
* Give nicer error message when an HTTP server returns a 403
5462.5.1 by Andrew Bennetts
Split NEWS into per-release doc/en/release-notes/bzr-*.txt
92
  error code. (Vincent Ladeuil, #57644).
93
5538.2.1 by Zearin
Fixed capitalization of XML and HTTP. Fixed by hand and only where appropriate (e.g., left http://some/url lowercase, but capitalized "When making an HTTP request…").
94
* When a multi-range HTTP GET request fails, try a single
5462.5.1 by Andrew Bennetts
Split NEWS into per-release doc/en/release-notes/bzr-*.txt
95
  range one. If it fails too, forget about ranges. Remember that until
96
  the death of the transport and propagates that to the clones.
97
  (Vincent Ladeuil, #62276, #62029).
98
5538.2.3 by Zearin
Continued capitalization fixes. (URL, URLs)
99
* Handles user/passwords supplied in URL from command
5462.5.1 by Andrew Bennetts
Split NEWS into per-release doc/en/release-notes/bzr-*.txt
100
  line (for the urllib implementation). Don't request already
101
  known passwords (Vincent Ladeuil, #42383, #44647, #48527)
102
103
* ``_KnitIndex.add_versions()`` dictionary compresses revision ids as they
104
  are added. This fixes bug where fetching remote revisions records
105
  them as full references rather than integers.
106
  (John Arbash Meinel, #64789)
107
108
* ``bzr ignore`` strips trailing slashes in patterns.
109
  Also ``bzr ignore`` rejects absolute paths. (Kent Gibson, #4559)
110
111
* ``bzr ignore`` takes multiple arguments. (Cheuksan Edward Wang, #29488)
112
113
* mv correctly handles paths that traverse symlinks.
114
  (Aaron Bentley, #66964)
115
5538.2.2 by Zearin
Continued capitalization fixes ([S]FTP, SSH).
116
* Give nicer looking error messages when failing to connect over SSH.
5462.5.1 by Andrew Bennetts
Split NEWS into per-release doc/en/release-notes/bzr-*.txt
117
  (John Arbash Meinel, #49172)
118
119
* Pushing to a remote branch does not currently update the remote working
120
  tree. After a remote push, ``bzr status`` and ``bzr diff`` on the remote
121
  machine now show that the working tree is out of date.
122
  (Cheuksan Edward Wang #48136)
123
124
* Use patiencediff instead of difflib for determining deltas to insert
125
  into knits. This avoids the O(N^3) behavior of difflib. Patience
126
  diff should be O(N^2). (Cheuksan Edward Wang, #65714)
127
128
* Running ``bzr log`` on nonexistent file gives an error instead of the
129
  entire log history. (Cheuksan Edward Wang #50793)
130
131
* ``bzr cat`` can look up contents of removed or renamed files. If the
132
  pathname is ambiguous, i.e. the files in the old and new trees have
133
  different id's, the default is the file in the new tree. The user can
134
  use "--name-from-revision" to select the file in the old tree.
135
  (Cheuksan Edward Wang, #30190)
136
137
Testing
138
*******
139
140
* TestingHTTPRequestHandler really handles the Range header
141
  (previously it was ignoring it and returning the whole file,).
142
143
144
..
145
   vim: tw=74 ft=rst ff=unix