/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

More work on colocated branch support.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
0.6.3   UNRELEASED
 
2
 
 
3
 FIXES
 
4
 
 
5
  * Only actually fetch tags if "branch.fetch_tags" is set to true.
 
6
    (Jelmer Vernooij, #771184)
 
7
 
 
8
0.6.2   2011-08-07
 
9
 
 
10
 FEATURES
 
11
 
 
12
  * Provide Repository.get_known_graph_ancestry(). (Jelmer Vernooij)
 
13
 
 
14
  * Provide Repository.get_file_graph(). (Jelmer Vernooij, #677363)
 
15
 
 
16
  * Provide GitRevisionTree.get_file_mtime(). (Jelmer Vernooij)
 
17
 
 
18
  * Provide GitRevisionTree.get_file_revision(). (Jelmer Vernooij, #780953)
 
19
 
 
20
  * Add post-commit hook to update the git cache. (Jelmer Vernooij, #814651)
 
21
 
 
22
 PERFORMANCE
 
23
 
 
24
  * Significantly improve performance of WorkingTree.extras().
 
25
    (Jelmer Vernooij)
 
26
 
 
27
 CHANGES
 
28
 
 
29
  * Require Dulwich 0.8.0. (Jelmer Vernooij)
 
30
 
 
31
0.6.1   2011-06-18
 
32
 
 
33
 BUG FIXES
 
34
 
 
35
  * Support git repositories without a branches directory in their control
 
36
    directory. (Jelmer Vernooij, #780239)
 
37
 
 
38
  * Fix two mistakes in 'bzr help git'. (Jelmer Vernooij, #791047)
 
39
 
 
40
  * Now raises a proper exception when receiving an "Unknown repository"
 
41
    error from GitHub. (Jelmer Vernooij, #798295)
 
42
 
 
43
  * Support the new limit argument to InterBranch.fetch. (Jelmer Vernooij, #750175)
 
44
 
 
45
  * Support the new testament API that accepts a tree rather than an
 
46
    inventory. (Jelmer Vernooij, #762608)
 
47
 
 
48
  * Remove InterBranch.update_revisions. (Jelmer Vernooij, #771765)
 
49
 
 
50
  * Implement Repository.set_make_working_trees(). (Jelmer Vernooij, #777065)
 
51
 
 
52
0.6.0   2011-04-12
 
53
 
 
54
 BUG FIXES
 
55
 
 
56
  * Fix encoding handling in Git working trees. (Jelmer Vernooij, #393038)
 
57
 
 
58
  * Use transports internally in "bzr git-import".
 
59
    (Jelmer Vernooij, #733919)
 
60
 
 
61
  * Provide custom GitDir.sprout() implementation for compatibility with bzr 2.4.
 
62
    (Jelmer Vernooij, #717937)
 
63
 
 
64
  * Revisions attached to tags that are not in the tips ancestry are now fetched.
 
65
    (Jelmer Vernooij, #309682)
 
66
 
 
67
  * Fix recursion error merging tags for bound branches.
 
68
    (Jelmer Vernooij, #742833)
 
69
 
 
70
  * Fix fetching from remote git repositories during merge.
 
71
    (Jelmer Vernooij, #741760)
 
72
 
 
73
  * Properly raise RootMissing if no root is specified to an empty
 
74
    tree in the commit builder. (Jelmer Vernooij, #731360)
 
75
 
 
76
  * Return proper conflict list from WorkingTree.conflicts. (Jelmer Vernooij, #741397)
 
77
 
 
78
  * Fix dpush of certain branches. (Jelmer Vernooij, #705807)
 
79
 
 
80
 API COMPLETENESS
 
81
 
 
82
  * Implement LocalGitControlDir.clone_on_transport. (Jelmer Vernooij, #721899)
 
83
 
 
84
 COMPATIBILITY
 
85
 
 
86
  * Drop support for Bazaar < 2.3. (Jelmer Vernooij)
 
87
 
 
88
0.5.4   2011-02-10
 
89
 
 
90
 BUG FIXES
 
91
 
 
92
  * Fix test suite compatibility with Bazaar 2.2. (Max Bowsher, #707434)
 
93
 
 
94
  * Fix compatibility with older versions of python-tdb.
 
95
    (Jelmer Vernooij, #707735)
 
96
 
 
97
  * Fix 'bzr git-import' from remote repositories. (Jelmer Vernooij, #706990)
 
98
 
 
99
  * Cope with tags when doing local fetches. (Jelmer Vernooij, #675637)
 
100
 
 
101
0.5.3   2011-01-21
 
102
 
 
103
 BUG FIXES
 
104
 
 
105
  * Add in an empty git repository now works. (Jelmer Vernooij, #603823)
 
106
 
 
107
  * Support opening of repositories over HTTP where the HTTP server
 
108
    doesn't allow directory access. (Jelmer Vernooij, #617078)
 
109
 
 
110
  * Support non-ascii characters in tag names. (Jelmer Vernooij, #616995)
 
111
 
 
112
  * Mark as compatible with bzr 2.3, 2.4. (Jelmer Vernooij)
 
113
 
 
114
  * Cope with unknown refs. (Jelmer Vernooij, #666443)
 
115
 
 
116
  * Don't peel tags automatically when pushing back.
 
117
    (Jelmer Vernooij, #675231)
 
118
 
 
119
  * Fix `bzr-receive-pack` and `bzr-upload-pack`. (Jelmer Vernooij, #681193)
 
120
 
 
121
 FEATURES
 
122
 
 
123
  * Remove all remaining dependencies on C git. (Jelmer Vernooij, #348238)
 
124
 
 
125
  * Add some basic documentation in 'bzr help git'. (Jelmer Vernooij, #605394)
 
126
 
 
127
  * Add --signoff option to 'bzr git-apply'. (Jelmer Vernooij)
 
128
 
 
129
  * Add --force option to 'bzr git-apply'. (Jelmer Vernooij)
 
130
 
 
131
0.5.2   2010-07-30
 
132
 
 
133
 COMPATIBILITY
 
134
 
 
135
  * Drop support for Bazaar < 2.0. (Jelmer Vernooij)
 
136
 
 
137
 BUG FIXES
 
138
 
 
139
  * Cope with kind changes when generating git objects from Bazaar 
 
140
    revisions that contain kind changes where a directory is changed 
 
141
    into a file and its (file/symlink) children are removed 
 
142
    (rather than moved). (#597758, Jelmer Vernooij)
 
143
 
 
144
  * Fix reading pack files over http. (#588724, Jelmer Vernooij)
 
145
 
 
146
  * Fix 'bzr status' after 'bzr add' in native git working trees.
 
147
    (#603800, Chadrik)
 
148
 
 
149
  * Provide VersionedFiles.get_annotator(). (#508288, Jelmer Vernooij)
 
150
 
 
151
  * Handle non-ascii characters in filenames. (#612291, Jelmer Vernooij)
 
152
 
 
153
 FEATURES
 
154
 
 
155
  * Support specifying alternative paths for git-upload-pack and 
 
156
    git-receive-pack. (Ross Light, #585204)
 
157
 
 
158
0.5.1   2010-05-22
 
159
 
 
160
 BUG FIXES
 
161
 
 
162
  * Mark as compatible with Bazaar 2.2 (Jelmer Vernooij)
 
163
 
 
164
  * Use host specified rather than localhost in `bzr serve`.
 
165
    (David Coles, #543998)
 
166
 
 
167
  * Handle working trees without valid HEAD branch.
 
168
    (Jelmer Vernooij, #501385)
 
169
 
 
170
  * Default to non-bare repositories when initializing a control directory.
 
171
    (Jelmer Vernooij)
 
172
 
 
173
  * Cope with -0000 as timezone in Git commits. (Jelmer Vernooij, #539978)
 
174
 
 
175
 FEATURES
 
176
 
 
177
  * Support 'bzr diff --format=git'. (Jelmer Vernooij, #555994)
 
178
 
 
179
 PERFORMANCE
 
180
 
 
181
  * Avoid the use of InventoryDirectory.children. This speeds up 
 
182
    imports significantly. (Jelmer Vernooij)
 
183
 
 
184
  * Use Bazaar index files to store the sha map and git objects to cache 
 
185
    certain objects. (#520694, Jelmer Vernooij)
 
186
 
 
187
0.5.0   2010-03-18
 
188
 
 
189
 BUG FIXES
 
190
 
 
191
  * Fix compatibility with newer versions of Python2.6, which change the 
 
192
    behaviour of urlparse.urlsplit. (Jelmer Vernooij, #561351)
 
193
 
 
194
  * Avoid storing texts of symlinks, which causes checksum errors in 
 
195
    `bzr check`. (#512323, INADA Naoki, Jelmer Vernooij)
 
196
 
 
197
  * Support committing to a git branch from a bzr working tree. (#506174,
 
198
        Jelmer Vernooij)
 
199
 
 
200
  * Support executable symlinks. (#512871, INADA Naoki, Jelmer Vernooij)
 
201
 
 
202
  * When unpacking URLs, strip leftmost slash to match gits 
 
203
    behaviour. (#445156, Jelmer Vernooij)
 
204
 
 
205
  * Support merging tags to a local Git repository.
 
206
    (#4445230, Jelmer Vernooij)
 
207
 
 
208
  * InterFromGitBranch.pull() supports an optional limit argument to limit
 
209
    how many revisions to import in one go. (Michael Hudson)
 
210
 
 
211
  * Cope with different encodings better, rather than just stripping out 
 
212
    unknown characters. (#529460, Jelmer Vernooij)
 
213
 
 
214
  * Support ``run_hooks`` argument to ``InterGitRemoteLocalBranch.pull()``.
 
215
    (#524843, Jelmer Vernooij)
 
216
 
 
217
  * Properly ignore directories when creating bundles, deal with new files.
 
218
    (#456849, Jelmer Vernooij)
 
219
 
 
220
 PERFORMANCE
 
221
 
 
222
  * Don't import head revision twice when pulling from Git.
 
223
    (Jelmer Vernooij)
 
224
 
 
225
 
 
226
 FEATURES
 
227
 
 
228
  * Support (dumb) HTTP repositories. (#373688, Jelmer Vernooij)
 
229
 
 
230
  * Implement API for colocated branches. (#380871, Jelmer Vernooij)
 
231
 
 
232
0.4.3   2010-01-19
 
233
 
 
234
 BUG FIXES
 
235
 
 
236
  * Fix warning about unclosed files on Windows. (#441978, INADA Naoki)
 
237
 
 
238
  * Support creating working tree for existing repository. (Jelmer Vernooij)
 
239
 
 
240
  * Fix base url of Git branches - use the working tree path rather than 
 
241
    the control directory path. (Jelmer Vernooij)
 
242
 
 
243
  * Fix fetching between git repositories. (#449507, Jelmer Vernooij)
 
244
 
 
245
  * Refuse pulling into non-rich-root branches rather than erroring 
 
246
    out with an AttributeError. (#449507, Jelmer Vernooij)
 
247
 
 
248
  * Unquote paths extracted from URLs. (#445156, Jelmer Vernooij)
 
249
 
 
250
 PERFORMANCE
 
251
 
 
252
  * Improve performance of WorkingTree.extras() by not looking up the 
 
253
    SHA1, kind and stat data of each file. (Jelmer Vernooij)
 
254
 
 
255
  * Provide custom InterTree for faster deltas between git working trees 
 
256
    and revision trees. (Jelmer Vernooij)
 
257
 
 
258
  * Provide custom InterTree for faster deltas between git revision trees.
 
259
    (Jelmer Vernooij)
 
260
 
 
261
  * Fix several places where a lot of memory was being consumed, especially
 
262
    for repositories with a large number of revisions or big trees.
 
263
    (#486076, Jelmer Vernooij
 
264
 
 
265
 FEATURES
 
266
 
 
267
  * Support for parsing --HG-- metadata in git commit messages, for 
 
268
    better interoperability with bzr-hg.
 
269
 
 
270
  * Submodules are now imported. This requires the use of the 
 
271
    development-subtree format in bzrlib though. (#402814, Jelmer Vernooij)
 
272
 
 
273
0.4.2   2009-10-01
 
274
 
 
275
 BUG FIXES
 
276
 
 
277
  * Cope with ghosts a bit better during "bzr dpush".
 
278
    (Jelmer Vernooij)
 
279
 
 
280
  * Better error message when Dulwich is missing. (#427276, Jelmer Vernooij)
 
281
 
 
282
  * Support checkouts. (#427310, Jelmer Vernooij)
 
283
  
 
284
  * Don't break "bzr info -v" when Dulwich is not installed. (#429394, 
 
285
                                                                                                                          Jelmer Vernooij)
 
286
 
 
287
  * Mark as compatible with Bazaar 2.1. (Jelmer Vernooij)
 
288
 
 
289
  * Fix fetching of remote repositories on Windows. (INADA Naoki,
 
290
                                                                                                         Jelmer Vernooij, #382125)
 
291
 
 
292
  * Ignore directories in WorkingTree.extras(). (Jelmer Vernooij, #373902)
 
293
 
 
294
 FEATURES
 
295
 
 
296
  * New "git" format supported by "bzr send". All revisions 
 
297
    are currently sent as one concatenated file, rather than 
 
298
        as separate files because of limitations in Bazaar.
 
299
        (Jelmer Vernooij, Lukas Lalinsky)
 
300
 
 
301
 PERFORMANCE
 
302
 
 
303
  * Avoid re-fetching basis inventory during fetch.
 
304
    (Jelmer Vernooij)
 
305
 
 
306
0.4.1   2009-07-24
 
307
 
 
308
 BUG FIXES
 
309
 
 
310
  * Avoid "No such revision" error when encountering submodules.
 
311
   (#400598)
 
312
 
 
313
  * Avoid creating empty trees in Git during dpush, as they are not 
 
314
    officially allowed. (#393706)
 
315
 
 
316
 FEATURES
 
317
 
 
318
  * Progress bars will now show results from the remote git server.
 
319
 
 
320
0.4.0   2009-06-18
 
321
 
 
322
 BUG FIXES
 
323
 
 
324
  * Fix handling of not-executable files becoming executable without any 
 
325
    other changes. (#382609)
 
326
 
 
327
  * XML-invalid characters are now no longer squashed if not required by 
 
328
    the target repository serializer format. The only non-XML based format 
 
329
        at the moment is the "2a" development format supported since bzr 1.16.
 
330
 
 
331
  * Unusual file modes that could be created in Git repositories using older
 
332
    versions of Git are now stored in Bazaar revision properties. This means 
 
333
        it's now possible to import the Git repository and the Linux kernel repository.
 
334
 
 
335
  * Mark as compatible with bzr 1.16.
 
336
 
 
337
0.3.2   2009-05-20
 
338
 
 
339
 FEATURES
 
340
 
 
341
  * "bzr commit" in git working trees works to some extent.
 
342
 
 
343
  * "bzr push" from local git repositories to remote git repositories works.
 
344
 
 
345
0.3.1   2009-05-13
 
346
 
 
347
 FEATURES
 
348
 
 
349
  * Alternative (faster) storage for SHA map using the TDB library
 
350
    (http://tdb.samba.org/). This will automatically be used if you have 
 
351
        TDB and its Python bindings installed. In all other situations the previous
 
352
        (slower) Sqlite database format will be used.
 
353
 
 
354
  * Now warns when escaping XML-invalid characters to work around a bug in the
 
355
    Bazaar revision serializer.
 
356
 
 
357
  * Now allows "unusual" file modes (100664, etc) but will warn the user about
 
358
    them.
 
359
 
 
360
 BUG FIXES
 
361
 
 
362
  * Fixed git-import.
 
363
 
 
364
  * Fixed handling kind changes (tree -> blob) during fetch.
 
365
 
 
366
0.3.0   2009-05-10
 
367
 
 
368
 FEATURES
 
369
 
 
370
  * Support parsing .gitignore
 
371
 
 
372
  * Support dpushing to remote repositories.