/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Michael Hudson
  • Date: 2007-11-29 18:58:23 UTC
  • mfrom: (3048 +trunk)
  • mto: This revision was merged to the branch mainline in revision 3189.
  • Revision ID: michael.hudson@canonical.com-20071129185823-vpokl0unnsjib0xw
merge bzr.dev
a bit involved, hope i got it all right!

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
     still available if user selects it explicitly with BZR_SSH environment
16
16
     variable. (Alexander Belchenko, workaround for bug #107593)
17
17
 
 
18
   * The pack format is now accessible as "pack-0.92", or "pack-0.92-subtree" 
 
19
     to enable the subtree functions (for example, for bzr-svn).  
 
20
     See http://doc.bazaar-vcs.org/latest/developer/packrepo.html
 
21
     (Martin Pool)
 
22
 
18
23
  FEATURES:
19
24
 
20
25
   * New ``authentication.conf`` file holding the password or other credentials
22
27
     supported transports.
23
28
     (Vincent Ladeuil)
24
29
 
 
30
   * New rich-root and rich-root-pack formats, recording the same data about
 
31
     tree roots that's recorded for all other directories.
 
32
     (Aaron Bentley, #164639)
 
33
 
 
34
   * ``switch`` command added for changing the branch a lightweight checkout
 
35
     is associated with and updating the tree to reflect the latest content
 
36
     accordingly. This command was previously part of the BzrTools plug-in.
 
37
     (Ian Clatworthy, Aaron Bentley, David Allouche)
 
38
 
25
39
  PERFORMANCE:
26
40
 
27
41
   * Commit updates the state of the working tree via a delta rather than
29
43
     this reduces the wall clock time for commit by roughly a 30%.
30
44
     (Robert Collins, Martin Pool)
31
45
 
 
46
   * Commit with many automatically found deleted paths no longer performs
 
47
     linear scanning for the children of those paths during inventory
 
48
     iteration. This should fix commit performance blowing out when many such
 
49
     paths occur during commit. (Robert Collins, #156491)
 
50
 
32
51
   * Fetch with pack repositories will no longer read the entire history graph.
33
52
     (Robert Collins, #88319)
34
53
 
35
54
   * Revert takes out an appropriate lock when reverting to a basis tree, and
36
55
     does not read the basis inventory twice. (Robert Collins)
37
56
 
 
57
   * Diff does not require an inventory to be generated on dirstate trees.
 
58
     (Aaron Bentley, #149254)
 
59
 
38
60
  IMPROVEMENTS:
39
61
 
40
62
   * ``bzr tags`` now prints the revision number for each tag, instead of
47
69
  BUG FIXES:
48
70
 
49
71
   * A progress bar has been added for knitpack -> knitpack fetching.
50
 
     (Robert Collins, #157789)
 
72
     (Robert Collins, #157789, #159147)
 
73
 
 
74
   * ``commit`` is now able to invoke an external editor in a non-ascii
 
75
     directory. (Daniel Watkins, #84043)
 
76
 
 
77
   * Catch connection errors for ftp.
 
78
     (Vincent Ladeuil, #164567)
 
79
 
 
80
   * ``check`` no longer reports spurious unreferenced text versions.
 
81
     (Robert Collins, John A Meinel, #162931, #165071)
 
82
 
 
83
   * Conflicts are now resolved recursively by ``revert``.
 
84
     (Aaron Bentley, #102739)
51
85
 
52
86
   * Detect invalid transport reuse attempts by catching invalid URLs.
53
87
     (Vincent Ladeuil, #161819)
59
93
     retrying an http request or some programming errors may be masked.
60
94
     (Vincent Ladeuil, #160012)
61
95
 
 
96
   * Fix exception when revisionspec contains merge revisons but log
 
97
     formatter doesn't support merge revisions. (Kent Gibson, #148908)
 
98
 
 
99
   * Fix exception when ScopeReplacer is assigned to before any members have
 
100
     been retrieved.  (Aaron Bentley)
 
101
 
62
102
   * Fix multiple connections during checkout --lightweight.
63
103
     (Vincent Ladeuil, #159150)
64
104
 
 
105
   * Fix possible error in insert_data_stream when copying between 
 
106
     pack repositories over bzr+ssh or bzr+http.  
 
107
     KnitVersionedFile.get_data_stream now makes sure that requested
 
108
     compression parents are sent before any delta hunks that depend 
 
109
     on them.
 
110
     (Martin Pool, #164637)
 
111
 
 
112
   * Fix typo in limiting offsets coalescing for http, leading to
 
113
     whole files being downloaded instead of parts.
 
114
     (Vincent Ladeuil, #165061)
 
115
 
65
116
   * FTP server errors don't error in the error handling code.
66
117
     (Robert Collins, #161240)
67
118
 
 
119
   * Give a clearer message when a pull fails because the source needs
 
120
     to be reconciled.
 
121
     (Martin Pool, #164443)
 
122
 
68
123
   * It is clearer when a plugin cannot be loaded because of its name, and a
69
124
     suggestion for an acceptable name is given. (Daniel Watkins, #103023)
70
125
 
 
126
   * Leave port as None in transport objects if user doesn't
 
127
     specify a port in urls.
 
128
     (vincent Ladeuil, #150860)
 
129
 
71
130
   * Make sure Repository.fetch(self) is properly a no-op for all
72
131
     Repository implementations. (John Arbash Meinel, #158333)
73
132
 
 
133
   * Mark .bzr directories as "hidden" on Windows.
 
134
     (Alexander Belchenko, #71147)
 
135
 
 
136
   * ``merge --uncommitted`` can now operate on a single file.
 
137
     (Aaron Bentley, Lukáš Lalinský, #136890)
 
138
 
74
139
   * Obsolete packs are now cleaned up by pack and autopack operations.
75
140
     (Robert Collins, #153789)
76
141
 
85
150
   * Rename on Windows is able to change filename case.
86
151
     (Alexander Belchenko, #77740)
87
152
 
 
153
   * Return error instead of a traceback for ``bzr log -r0``.
 
154
     (Kent Gibson, #133751)
 
155
 
 
156
   * Return error instead of a traceback when bzr is unable to create
 
157
     symlink on some platforms (e.g. on Windows).
 
158
     (Alexander Belchenko, workaround for #81689)
 
159
 
 
160
   * Revert doesn't crash when restoring a single file from a deleted
 
161
     directory. (Aaron Bentley)
 
162
 
88
163
   * Stderr output via logging mechanism now goes through encoded wrapper
89
164
     and no more uses utf-8, but terminal encoding instead. So all unicode
90
165
     strings now should be readable in non-utf-8 terminal.
97
172
     using the terminal encoding and unrepresentable characters will be
98
173
     replaced by '?'. (Lukáš Lalinský, #151844)
99
174
 
 
175
   * Working trees are no longer created when pushing into a local no-trees
 
176
     repo. (Daniel Watkins, #50582)
 
177
 
 
178
   * Upgrade util/configobj to version 4.4.0.
 
179
     (Vincent Ladeuil, #151208).
 
180
 
100
181
   * Wrap medusa ftp test server as an FTPServer feature.
101
182
     (Vincent Ladeuil, #157752)
102
183
 
103
 
   * Fix exception when ScopeReplacer is assigned to before any members have
104
 
     been retrieved.  (Aaron Bentley)
105
 
 
106
 
   * Fix exception when revisionspec contains merge revisons but log
107
 
     formatter doesn't support merge revisions. (Kent Gibson, #148908)
108
 
 
109
 
   * Return error instead of a traceback for ``bzr log -r0``.
110
 
     (Kent Gibson, #133751)
111
 
 
112
 
   * Working trees are no longer created when pushing into a local no-trees
113
 
     repo. (Daniel Watkins, #50582)
114
 
 
115
184
  API BREAKS:
116
185
 
117
186
   * ``osutils.backup_file`` is deprecated. Actually it's not used in bzrlib
123
192
     (line, version_id) tuples. This change has been made to aid reconcile and
124
193
     fetch operations. (Robert Collins)
125
194
 
 
195
   * ``bzrlib.repository.get_versioned_file_checker`` is now private.
 
196
     (Robert Collins)
 
197
 
126
198
  INTERNALS:
127
199
 
128
200
   * Added ``ContainerSerialiser`` and ``ContainerPushParser`` to
166
238
     the ``dirstate-tags`` format but uses a smarter storage design that greatly
167
239
     speeds up many operations, both local and remote. This new format can be
168
240
     used as an option to the ``init``, ``init-repository`` and ``upgrade``
169
 
     commands. See http://doc.bazaar-vcs.org/latest/developers/knitpack.html
 
241
     commands. See http://doc.bazaar-vcs.org/0.92/developers/knitpack.html
170
242
     for further details. (Robert Collins)
171
243
 
172
244
   * For users of bzr-svn (and those testing the prototype subtree support) that