~ubuntu-branches/ubuntu/raring/bzr-svn/raring

« back to all changes in this revision

Viewing changes to .pc/debian-changes-1.0.3-1/NEWS

  • Committer: Bazaar Package Importer
  • Author(s): Jelmer Vernooij
  • Date: 2010-07-30 23:14:36 UTC
  • mfrom: (1.1.28 upstream) (3.3.4 sid)
  • Revision ID: james.westby@ubuntu.com-20100730231436-po8j0ibgjn2d6hy0
Tags: 1.0.3-1
* New upstream release.
 + Provides BranchConfig._get_change_editor. Closes: #572109
 + Supports more trunk layout levels. Closes: #573988
* Bump standards version to 3.9.1.
* Mark as supporting bzr 2.2.
* Suggest bzr-rewrite rather than bzr-rebase. LP: #481730

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
bzr-svn 1.0.3                                     2010-07-30
 
2
 
 
3
 BUG FIXES
 
4
 
 
5
  * Mark as compatible with Bazaar 2.2. (Martin Pool)
 
6
 
 
7
  * Allow more levels of parent directories for trunk layouts.
 
8
    (Jelmer Vernooij, Debian #573988, #489740)
 
9
 
 
10
  * Mention correct command for obtaining repository UUID.
 
11
    (Ralf Doering, #512876)
 
12
 
 
13
  * Support passwords specified in authentication.conf. 
 
14
    (Jelmer Vernooij, #452121)
 
15
 
 
16
  * Cope with CodePlex.com lowercasing the hostname in returned
 
17
    repository URLs. (Jelmer Vernooij)
 
18
 
 
19
  * Cope with non-ascii characters in files with svn-keywords.
 
20
    (Jelmer Vernooij, #515450)
 
21
 
 
22
  * Support for the KDE repository layout has been added.
 
23
    (Jelmer Vernooij, #506257)
 
24
 
 
25
  * Fix export in svn working copies. (Jelmer Vernooij, #524476)
 
26
 
 
27
  * Fix use of authentication.conf for svn+http and svn+https. 
 
28
    (Jelmer Vernooij, #532292)
 
29
 
 
30
  * Cope with new ordering argument to Repository.iter_inventories(). 
 
31
    (Jelmer Vernooij, #532363)
 
32
 
 
33
  * Fix use of svn:author=author. (Jelmer Vernooij, #527805)
 
34
 
 
35
  * Provide BranchConfig._get_change_editor(). 
 
36
    (Jelmer Vernooij, #530130)
 
37
 
 
38
  * Simplify handling of text parents. (Jelmer Vernooij)
 
39
 
 
40
  * Implement Repository.get_known_revision_graph(). (Jelmer Vernooij)
 
41
 
 
42
  * Cope with local repository that can not be opened. (Jelmer Vernooij,
 
43
      #463020)
 
44
 
 
45
  * Don't rely on old revision being on the mainline after push. 
 
46
    (Jelmer Vernooij, #522836)
 
47
 
 
48
  * Support + signs in URLs. (Jelmer Vernooij, #552868)
 
49
 
 
50
  * Always detect newer tags. (Jelmer Vernooij, #504314)
 
51
 
 
52
  * Non-unicode characters in existing commit messages are now squashed.
 
53
    (Jelmer vernooij, #586408, #509063)
 
54
 
 
55
  * Cope with concurrent access to ~/.bazaar/subversion.conf.
 
56
    (Vincent Ladeuil, Jelmer Vernooij, #525571)
 
57
 
 
58
  * Concurrent processes don't mix up writes in config files (interim
 
59
    fix for lp).  (Vincent Ladeuil, #525571)
 
60
 
 
61
  * Cope with various getaddrinfo errors. (Jelmer Vernooij, #609497)
 
62
 
 
63
  * Fix annotate after bzrlib changes. (Jelmer Vernooij, #609520)
 
64
 
 
65
  * Support _override_hook_source_branch argument to InterBranch.push(). 
 
66
    (Jelmer Vernooij, #609178)
 
67
 
 
68
  * Support iterating over multiple prefixes in the caching logwalker
 
69
    (Jelmer Vernooij, #579491)
 
70
 
 
71
 FEATURES
 
72
 
 
73
  * Support fetching a limited number of revisions. (Michael Hudson)
 
74
 
 
75
  * Support 'bzr diff --format=svn'. (Jelmer Vernooij, #555994)
 
76
 
 
77
  * Warn about broken server when accessing codeplex. (Jelmer Vernooij)
 
78
 
 
79
  * Use standard iterator for RemoteAccess log browsing, if 
 
80
    provided by subvertpy. (Jelmer Vernooij)
 
81
 
 
82
  * Filter out ghost revisions in SvnRepository.gather_stats().
 
83
    (Jelmer Vernooij, #610219)
 
84
 
 
85
 COMPATIBILITY
 
86
 
 
87
  * Drop support for Bazaar < 2.2. (Jelmer Vernooij)
 
88
 
 
89
 CHANGES
 
90
 
 
91
  * "bzr svn-import --incremental" is now the default. 
 
92
    "bzr svn-import --restore" provides the previous behaviour and will 
 
93
        restore any branches that have been removed but have not been changed 
 
94
    since the last import.  (Jelmer Vernooij, #395266)
 
95
 
 
96
bzr-svn 1.0.2                                     2010-01-22
 
97
 
 
98
 BUG FIXES
 
99
 
 
100
  * Cope with Google code Subversion repositories a bit better in the 
 
101
    layout detection code. (Jelmer Vernooij)
 
102
  
 
103
  * Push tags when pushing to a new repository. (Jelmer Vernooij, #459444)
 
104
 
 
105
  * Cope with non-ascii URLs.
 
106
   * During connect. (#456548, Jelmer Vernooij)
 
107
   * During repository creation. (#458008, Jelmer Vernooij)
 
108
 
 
109
  * Cope with non-ascii characters in svn author names. (#460392, 
 
110
    Jelmer Vernooij)
 
111
 
 
112
  * Fix expected URL in Repository.__repr__ tests that sometimes causes 
 
113
    troubles if the temporary directory contains special characters. 
 
114
        (John Szakmeister, #460899)
 
115
 
 
116
  * Cope with pushing new non-mainline revisions.  (Jelmer Vernooij, #416328)
 
117
 
 
118
  * Support probing for Subversion repositories over existing HTTP transports
 
119
    using pycurl. (Jelmer Vernooij, #424626)
 
120
 
 
121
  * Show Subversion revno and uuid in "bzr version-info". (Jelmer Vernooij,
 
122
    #490771)
 
123
 
 
124
  * Properly handle invalid Subversion revision numbers. (Jelmer Vernooij,
 
125
    #504376)
 
126
 
 
127
 PERFORMANCE
 
128
 
 
129
  * When updating the log cache, fetch from newest to oldest revision as 
 
130
    the Subversion database backends are optimized for this. 
 
131
        (John Szakmeister)
 
132
 
 
133
  * Fetch history information newest revision to oldest revision because of 
 
134
    speed.  (John Szakmeister, #453789)
 
135
 
 
136
  * Add extra constraints in sqlite database. (Jelmer Vernooij)
 
137
 
 
138
 FEATURES
 
139
 
 
140
  * New variant of the 'trunk' layout named 'trunk-variable' that accepts 
 
141
    branches with any level of nesting, at some performance cost. 
 
142
    (Jelmer Vernooij)
 
143
 
 
144
 
 
145
bzr-svn 1.0.1                                     2009-10-20
 
146
 
 
147
 BUG FIXES
 
148
 
 
149
  * Mark as compatible with Bazaar 2.1. (Jelmer Vernooij)
 
150
 
 
151
  * Only use tdb if Tdb.get is there. (Jelmer Vernooij, #440211)
 
152
 
 
153
  * Cope with xdg_cache_home sometimes containing unicode. (Jelmer Vernooij)
 
154
 
 
155
  * Provide right infrastructure for bzrlib.tests.per_foreign_vcs. 
 
156
    (Jelmer Vernooij)
 
157
 
 
158
bzr-svn 1.0.0                                     2009-09-24
 
159
 
 
160
 PERFORMANCE
 
161
 
 
162
  * Avoid re-fetching the basis inventory during fetch. (Jelmer Vernooij)
 
163
 
 
164
 BUG FIXES
 
165
 
 
166
  * Generate valid inventory delta's when the root of a tree is replaced with an older 
 
167
    copy of itself. (Jelmer Vernooij)
 
168
 
 
169
  * Hide backtrace for EAI_NONAME errors. (John Szakmeister)
 
170
 
 
171
  * Allow commits without an author. (Jelmer Vernooij, #434230)
 
172
 
 
173
  * Cope with extra arguments to Repository._check(). (Jelmer Vernooij)
 
174
 
 
175
  * Properly encode symlink targets when pushing. (Jelmer Vernooij)
 
176
 
 
177
bzr-svn 1.0.0rc1                                  2009-09-20
 
178
 
 
179
 FEATURES
 
180
 
 
181
  * Mark as compatible with Bazaar 2.0. (Jelmer Vernooij)
 
182
 
 
183
 BUG FIXES
 
184
 
 
185
  * Cope with InProcessTransport errors during format probe. (Jelmer Vernooij,
 
186
                                                                                                                          #433803)
 
187
 
 
188
bzr-svn 0.6.5                                    2009-09-01
 
189
 
 
190
 API CHANGES
 
191
 
 
192
  * Removed unused SvnRepository.find_children() function. (Jelmer Vernooij)
 
193
 
 
194
 FEATURES
 
195
 
 
196
  * Mark as compatible with bzr 1.18. (Jelmer Vernooij)
 
197
 
 
198
bzr-svn 0.6.4                                    2009-08-03
 
199
 
 
200
 BUG FIXES
 
201
 
 
202
  * Handle 404's being returned during http probe. (#402063) (Jelmer Vernooij)
 
203
 
 
204
  * Handle patch change requests that are too large without 
 
205
    printing a traceback. (#394527) (Jelmer Vernooij)
 
206
 
 
207
  * Avoid printing backtrace on lock contention. (#401677) (Jelmer Vernooij)
 
208
 
 
209
  * Handle http servers returning 403 Forbidden to OPTIONS requests. 
 
210
    (#399942) (Jelmer Vernooij)
 
211
 
 
212
  * Cope with http exceptions in the bzr-svn probe code a bit more 
 
213
    gracefully. (Jelmer Vernooij)
 
214
 
 
215
 FEATURES
 
216
 
 
217
   * Implement custom "bzr send" format that matches the format used by 
 
218
     "svn diff".  This is used by default when submitting diffs against 
 
219
     Subversion branches.  (Lukas Lalinský, Jelmer Vernooij)
 
220
 
 
221
   * Provide hint about creating working trees in 'bzr svn-import'.
 
222
     (Jelmer Vernooij)
 
223
 
 
224
bzr-svn 0.6.3                    2009-07-17
 
225
 
 
226
 FEATURES
 
227
 
 
228
  * Pack relevant parts of the repository after fetch.
 
229
 
 
230
 CHANGES
 
231
  
 
232
  * Removed svn-branching-schemes help, because it's not relevant for new 
 
233
    users and might be confusing for users looking at "bzr help topics".
 
234
 
 
235
 BUG FIXES
 
236
 
 
237
  * Fix CustomLayout.get_branches. (#388698)
 
238
 
 
239
  * Fix fetching of revisions with no commit message set to the 2a repository 
 
240
    format.
 
241
 
 
242
  * Explain repository UUIDs in "bzr help svn-layout". (#391525)
 
243
 
 
244
  * Mark as compatible with bzr 1.17.
 
245
 
 
246
bzr-svn 0.6.2                    2009-06-18
 
247
 
 
248
  FEATURES
 
249
 
 
250
   * Integrated "bzr svn-serve" into "bzr serve --svn".
 
251
 
 
252
   * ``append_revisions_only`` now defaults to True, to prevent new users
 
253
     from accidently changing their Subversion mainline and upsetting their 
 
254
     fellow committers. (#383777)
 
255
 
 
256
   * ``bzr svn-set-revprops`` has been folded into ``bzr reconcile``.
 
257
 
 
258
  PERFORMANCE
 
259
 
 
260
   * Avoid expensive fetching of tags just to figure out they are supported.
 
261
 
 
262
   * Only check paths that actually have file properties set for 
 
263
     Bazaar revision id properties.
 
264
 
 
265
   * Reduced number of revisions analysed for repository layout from 2000 to 
 
266
     300.
 
267
 
 
268
  BUG FIXES
 
269
 
 
270
   * Only look for file properties if there are actually new file properties.
 
271
     (#383414)
 
272
 
 
273
   * Repository.iter_inventories() is now implemented.
 
274
 
 
275
   * Tags.get_reverse_dict().has_key() is now implemented.
 
276
 
 
277
   * Tags.get_reverse_dict().iteritems() is now implemented.
 
278
 
 
279
   * Register Subversion smart server as first server control format, 
 
280
     before the Bazaar smart client attempts to send POST to .bzr/smart over 
 
281
     HTTP.
 
282
 
 
283
   * Support "bzr push --create-prefix". (#383778)
 
284
 
 
285
   * In authentication fallback, ignore schemes that can not be 
 
286
     mapped to ports rather than erroring out. (#384813)
 
287
 
 
288
   * Cope with forbidden parts of the repository a bit better. (#261194)
 
289
 
 
290
   * Handle annotate after copies in Subversion. (#381523)
 
291
 
 
292
   * Support unicode characters in tag names. (#385813)
 
293
 
 
294
   * Support pulling older revisions that are direct ancestors of the current
 
295
     tip. (#386198)
 
296
 
 
297
   * "bzr svn-import --incremental" now handles resurrected branches correctly.
 
298
     (#383980)
 
299
 
 
300
   * Initial support for WorkingTree.apply_inventory_delta(). (#332107)
 
301
 
 
302
   * Support using parameter to Repository.find_branches(). (#388960)
 
303
 
 
304
bzr-svn 0.6.1                    2009-05-22
 
305
 
 
306
  BUG FIXES
 
307
 
 
308
   * Cope with credentials in shared connections sometimes being a direct 
 
309
     dictionary.
 
310
 
 
311
   * Fix cache inspection after push when using the TDB database.
 
312
 
 
313
   * Prevent NoSuchRevision exception when pulling into a local branch that 
 
314
     is ahead of the remote branch.
 
315
 
 
316
   * Avoid buggy LogWalker.find_latest_change(). (#378799)
 
317
 
 
318
   * Use xdg cache directory (~/.cache/bzr-svn usually) if the Python XDG
 
319
     module is available.
 
320
 
 
321
   * Handle hidden revisions properly during branch fetch.
 
322
 
 
323
bzr-svn 0.6.0                    2009-05-20
 
324
 
 
325
  FEATURES
 
326
 
 
327
   * New cache database based on TDB (http://tdb.samba.org/). This is 
 
328
     significantly faster than the previous SQLite backend. The TDB 
 
329
     backend will automatically be used if TDB is available; if not, 
 
330
     the old SQLite database will be used.
 
331
 
 
332
     TDB allows multiple writers to the database. (#185200)
 
333
 
 
334
   * The version-info command now prints 'svn revno' and 'svn uuid' 
 
335
     when used in Subversion checkouts.
 
336
 
 
337
   * The info command now prints the repository UUID and last committed 
 
338
     revision number when used on Subversion repositories. (#320271)
 
339
 
 
340
   * Now registers a fallback credentials store, allowing 
 
341
     Subversion credentials to be used for non-Subversion 
 
342
     access. This is useful accessing http(s) URLs will 
 
343
     always attempt to open using the native Bazaar formats 
 
344
     first.
 
345
 
 
346
   * Better error when pushing to a (diverged) empty branch. Unfortunately
 
347
     "bzr push" masks this better error at the moment. (#354929)
 
348
 
 
349
   * New option ``warn-upgrade`` that can be used to turn off the 
 
350
     warnings about slow servers. (#377949)
 
351
 
 
352
  PERFORMANCE
 
353
 
 
354
   * A custom reverse-tag dictionary implementation is now provided, making 
 
355
     "bzr log" a lot faster since there's no need to find all tags beforehand.
 
356
 
 
357
  BUG FIXES
 
358
 
 
359
   * Support working copies with non-ascii characters in the 
 
360
     base path. (#356845)
 
361
 
 
362
   * Fix handling of newlines in Bazaar revision properties round-tripped to 
 
363
     Subversion file properties. (#360477)
 
364
 
 
365
   * utf8-encode basenames when looking up file ids in CHKInventories.
 
366
 
 
367
   * Handle root replaces when doing lightweight checkouts. (#352509)
 
368
 
 
369
   * Simplify finding local changes. (#370755)
 
370
 
 
371
   * Handle browsing of revisions outside of prefix in repository with 
 
372
     branch container directories (e.g. project1/trunk, etc). (#343382)
 
373
     
 
374
 
 
375
bzr-svn 0.5.4                    2009-04-08
 
376
 
 
377
  BUG FIXES
 
378
 
 
379
   * Ignore spurious commits setting tags to the same revision. (#342824)
 
380
 
 
381
   * Fix compatibility with Python2.4.
 
382
 
 
383
   * Improve error message if subvertpy can't be found. (#345067)
 
384
 
 
385
   * Cope with spaces in branch paths. (#348439)
 
386
 
 
387
   * Properly deal with pointless commits when branching the 
 
388
     repository root. (#348786)
 
389
 
 
390
   * dpush no longer sets custom bzr revision properties. (#351292)
 
391
 
 
392
   * Re-use passwords that have been prompted earlier. (#331073) 
 
393
 
 
394
   * Fix compatibility with Bazaar 1.14.
 
395
 
 
396
  FEATURES
 
397
 
 
398
   * A new content filter "svn-keywords" is now supported and behaves like 
 
399
     the svn:keywords Subversion file property.
 
400
 
 
401
   * Keywords and end of line properties in svn working copies are now honored. 
 
402
     (#81463)
 
403
 
 
404
   * Support override-svn-revprops = svn:author=author to allow svn:author to be 
 
405
     set to the author of a pushed revision rather than the committer. (#342979)
 
406
 
 
407
 
 
408
bzr-svn 0.5.3                   2009-03-10
 
409
 
 
410
  BUG FIXES
 
411
 
 
412
   * Lazily load commands during help. (#330928)
 
413
 
 
414
   * Fix one-line helps for dpush / foreign-mapping-upgrade. (#331051)
 
415
 
 
416
   * Skip unicode tests if the local file system doesn't support unicode 
 
417
     paths.
 
418
 
 
419
   * Don't print traceback when connection errors occur during push. (#331078)
 
420
 
 
421
   * Fix exception importing with itrunk* layout.
 
422
 
 
423
   * Break subversion locks in ``bzr break-lock''.
 
424
 
 
425
   * Handle corner case following branch paths outside of prefixes in 
 
426
     revision metadata browser.
 
427
 
 
428
   * Handle strange corner case in HTTP, where get_dir() works on files and we 
 
429
     accidently start to call update() on files.
 
430
 
 
431
   * Don't check branch root when looking for round-tripped revisions that used 
 
432
     revision properties. (#294784)
 
433
 
 
434
   * Support non-ascii characters in home directories. (#333121)
 
435
 
 
436
   * Fix recognizing tags when using wildcard layouts. (#333960)
 
437
 
 
438
   * Fetch left-hand side ancestry if it's outside of the prefix in
 
439
     svn-import. (#334692)
 
440
 
 
441
   * Support pushing kind changes from directory to file. (#335445)
 
442
 
 
443
   * Fixed canonicalization issue when retrieving remote revision trees
 
444
     over HTTP.
 
445
 
 
446
   * Fix recognition of v3 mappings pushed with incomplete revision properties.
 
447
 
 
448
   * Print proper error when a part of the repository is inaccessible during 
 
449
     fetch. (#323084)
 
450
 
 
451
   * Fix concurrent access problems during push/commit. (#248289)
 
452
 
 
453
   * Allow svn: revision specifier in non-svn branches. (#337295)
 
454
 
 
455
   * Cope with v3 and v4 mappings being interwined in a mainline 
 
456
     with roundtripped revisions. (#332364)
 
457
 
 
458
   * Print proper error when it is impossible to get a branch path 
 
459
     in a particular layout. (#340081)
 
460
 
 
461
  PERFORMANCE
 
462
 
 
463
   * Significant speed improvements when no (old) tags have to be fetched. Requires 
 
464
     InterBranch.pull() patch.
 
465
 
 
466
   * The guessed layout is now only stored in the configuration and no longer 
 
467
     re-determined every time a repository is accessed.
 
468
 
 
469
   * Looking for missing revisions is now done in groups, significantly improving the 
 
470
     time spent in the "determining revisions to fetch" step.
 
471
 
 
472
   * A simple LRU cache is now used for texts during fetch.
 
473
 
 
474
   * Avoid loading subvertpy in a couple more situations when probing for 
 
475
     Subversion repositories. (#336449)
 
476
 
 
477
  FEATURES
 
478
 
 
479
   * Now prints parent Subversion revision number after successful pull. (#332196)
 
480
 
 
481
   * Annotate run against Subversion repositories now works. (#335735)
 
482
 
 
483
bzr-svn 0.5.2                    2009-02-18
 
484
 
 
485
  BUG FIXES
 
486
 
 
487
   * Fix installation of cache module.
 
488
 
 
489
bzr-svn 0.5.1                    2009-02-17
 
490
 
 
491
  BUG FIXES
 
492
 
 
493
   * Fix parsing of "trunk/tags" style filenames in trunk repository layout 
 
494
     handling. (#324970)
 
495
 
 
496
   * "bzr push" now also works when creating new branches. "bzr svn-push" 
 
497
     has been removed. This requires a patched version of bzr. (#127945)
 
498
 
 
499
   * Fixed memory usage and performance bug while iterating over a repository.
 
500
     (#318993)
 
501
 
 
502
   * When following prefixes, cope with branches copied from outside of the 
 
503
     prefix. (#325428)
 
504
 
 
505
   * Handle non-mainline history a bit better in dpush. (#329284)
 
506
 
 
507
   * Assume that ERR_XML_MALFORMED only occurs for non-Subversion 
 
508
     URLs. (#327287)
 
509
 
 
510
   * Only upgrade tags for which the revision they point to has been 
 
511
     upgraded in svn-upgrade.
 
512
 
 
513
   * Fix handling of "unusual" branch paths in sparse logs. (#325727)
 
514
 
 
515
  FEATURES
 
516
 
 
517
   * Set svn:original-date property when revision properties can be committed.
 
518
 
 
519
   * Add transport speed progress indication. (require subvertpy >= 0.6.4)
 
520
 
 
521
  PERFORMANCE
 
522
 
 
523
   * New cache that stores the most important metadata information used 
 
524
     when browsing history. 
 
525
 
 
526
   * More efficient pull from Subversion branches, avoiding unnecessary 
 
527
     calculation of revision numbers. (Requires InterBranch patch to bzr)
 
528
 
 
529
   * More efficient pull from Subversion branches, by using the local 
 
530
     branch ancestry to find out tag revision ids rather than the remote 
 
531
     Subversion branch.
 
532
 
 
533
   * Use VersionedFiles.insert_record_stream() rather than 
 
534
     VersionedFiles.add_lines(), should be slightly faster.
 
535
 
 
536
   * By default, don't use a cache for log information when connected 
 
537
     to a local Subversion repository.
 
538
 
 
539
   * Only fetch rebased revisions once during ``bzr dpush'', rather than 
 
540
     after every pushed revision.
 
541
   
 
542
   * Use only a single graph object during push, rather than two.
 
543
 
 
544
bzr-svn 0.5.0                    2009-02-03
 
545
 
 
546
  BUG FIXES
 
547
 
 
548
   * Fixed two assertions that were always true. (#323305)
 
549
 
 
550
   * Fixed handling of round-tripped revisions in svn-upgrade. (#320113)
 
551
 
 
552
   * Fixed handling of password prompting with username specified. (#275953)
 
553
 
 
554
   * Use most appropriate mapping when setting tags for a branch. (#322856)
 
555
 
 
556
   * Fixed handling of branch roots moving. (#295416)
 
557
 
 
558
  FEATURES
 
559
 
 
560
   * Added "bzr check" on Subversion repositories that checks 
 
561
     bzr-svn metadata. (#320929)
 
562
 
 
563
   * Allow overriding over revision-properties on a per-branch basis. (#319819)
 
564
 
 
565
   * Added --idmap-file option to svn-upgrade. 
 
566
 
 
567
bzr-svn 0.5.0~rc2                2009-01-30
 
568
 
 
569
  BUG FIXES
 
570
 
 
571
   * Install subvertpy as separate module rather than as part of 
 
572
     bzrlib.plugins.svn. (#306145)
 
573
 
 
574
   * Fix some tests when running overall bzr testsuite. (#306158)
 
575
 
 
576
   * Handle duplicate forward slashes in the path part of a URL. 
 
577
 
 
578
   * Pass utf-8 connect string to sqlite3() connect function. (#262923)
 
579
 
 
580
   * Fix pushing to repositories not allowing the setting of revision 
 
581
     properties.
 
582
 
 
583
   * Deal with newly appearing file ids correctly in dpush(). (#300979)
 
584
 
 
585
   * Fix handling of custom layouts, which used unicode internally. (#306629)
 
586
 
 
587
   * Fix pointless commits when using roundtripping using revision 
 
588
     properties. (#299943)
 
589
 
 
590
   * Make sure branches are properly removed in iter_all_changes(). 
 
591
     (#306288, #300006)
 
592
 
 
593
   * Handle pushing empty branches using dpush. (#311613)
 
594
 
 
595
   * Cope with unicode filenames in manual file id detection. (#311744)
 
596
 
 
597
   * Print proper error message when importing from non-svn repository in 
 
598
     svn-import. (#313817)
 
599
 
 
600
   * Support committing renames of filenames with non-ascii characters 
 
601
     in their name. (#312166)
 
602
 
 
603
   * Support strange rename during push. (#303563)
 
604
 
 
605
   * Print proper error when attempting to create repository in Subversion 
 
606
     working copy. (#310063)
 
607
 
 
608
   * Follow copied tags correctly. (#312272)
 
609
 
 
610
   * No longer includes subvertpy, but rather depends on external installation.
 
611
 
 
612
   * Properly determine file ids of children of directories that are replaced 
 
613
     by an older copy of themselves. (#316384)
 
614
 
 
615
   * Use unicode objects internally for sqlite. (#296868)
 
616
 
 
617
   * New implicit file id handling for copied directories.
 
618
    + Correctly handles implicit children when parent is copied from outside of the 
 
619
      branch. (#304134)
 
620
    + Correctly handles file id map generation for some stacked branches. (#310916)
 
621
 
 
622
  * Handle children implicitly copied when replacing a directory with an older 
 
623
    copy of itself. (#308353, #318935)
 
624
 
 
625
  * Invalidate revision ids of bzr-roundtripped revisions when the 
 
626
    Subversion repository's UUID changes. (#318940, Debian #512325)
 
627
 
 
628
  * Handle unicode symlinks. (#319317)
 
629
 
 
630
  * Handle unicode in working tree names and some directory names. (#319313)
 
631
 
 
632
  * Cope with missing keys properly when branching based on VersionedFiles 
 
633
    (#311997)
 
634
 
 
635
  * Properly determine whether to analyse revision properties. 
 
636
 
 
637
  * Handle null: keys in Repository.texts.
 
638
 
 
639
  * Cope with ": " in bzr-svn revision metadata stored in file properties.
 
640
    (#300105)
 
641
 
 
642
  * Fix commits in working trees. (#306566)
 
643
 
 
644
  * Properly stop reverse tracking newly added branches. (#300006)
 
645
 
 
646
  PERFORMANCE
 
647
 
 
648
   * Stop iterating over non-visible children of files when determining file ids. (#306259)
 
649
     This should improve the performance of stacking and lightweight checkouts.
 
650
 
 
651
   * Imports of svn-related modules is now done lazily. There will only be two extra 
 
652
     imports if bzr-svn is loaded but not used.
 
653
 
 
654
  API
 
655
 
 
656
   * Added accessor functions for Subversion file properties.
 
657
 
 
658
  FEATURES
 
659
 
 
660
   * Bazaar can now use credentials stored in ~/.subversion/auth/, but this 
 
661
     requires pending changes in Bazaar to pass the realm along to 
 
662
     credentials providers.
 
663
   
 
664
   * When possible, bzr-svn will now copy from existing paths in the repository
 
665
     when committing/pushing rather than duplicating the contents. 
 
666
     (generic implementation that also fixes #320742)
 
667
 
 
668
bzr-svn 0.5.0~rc1            2008-12-08
 
669
 
 
670
  CHANGES
 
671
 
 
672
   * Implement set-revprops command.
 
673
 
 
674
   * Introduces a new Bzr<->Svn mapping format. Please 
 
675
     read UPGRADING for details.
 
676
     
 
677
     + Uses revision properties where possible. (#127736)
 
678
 
 
679
     + Branching schemes are no longer used and are 
 
680
       replaced by "repository layouts", which are 
 
681
       much more flexible. (#130372)
 
682
 
 
683
   * Will avoid browsing the full repository for bzr-revisions, 
 
684
     only closely related paths. (#158657)
 
685
 
 
686
  FEATURES
 
687
 
 
688
   * Performance has been improved *significantly*.
 
689
 
 
690
   * Add bzr:skip revision property to allow skipping 
 
691
     more detailed analysis of revisions not created by bzr.
 
692
 
 
693
   * "bzr revert" in a Subversion working tree now works.
 
694
 
 
695
   * Create branches/ directory automatically if it didn't exist
 
696
     when pushing merged revisions.
 
697
 
 
698
   * Only fetch signatures if they can be cheaply copied.
 
699
 
 
700
   * Also upgrade fileids in workingtree during svn-upgrade.
 
701
 
 
702
   * Add --until option to svn-import.
 
703
 
 
704
   * Add experimental svn-serve subcommand.
 
705
 
 
706
  BUG FIXES
 
707
 
 
708
   * Set bzr signature revision property during commit if possible.
 
709
 
 
710
   * Provide SvnWorkingTree._transport. (#264548)
 
711
 
 
712
   * Don't rely on cache when checking revision id during commit. (#230863)
 
713
 
 
714
   * Avoid pushing changes again when pushing new branch. (#203368)
 
715
 
 
716
   * Store text parents properly. (#260416)
 
717
 
 
718
   * Avoid leaking memory when attempting to open an invalid Subversion 
 
719
     repository. (#262513)
 
720
 
 
721
   * Fix corner case corruption pulling from a svn repository that contains bzr-roundtripped 
 
722
     revisions. (#260416)
 
723
 
 
724
   * Upgrade tags as well during svn-upgrade.
 
725
 
 
726
   * Correctly detect prefix when repository root is URL root (#303292)
 
727
 
 
728
   * Fix removing file properties. (#304866)
 
729
 
 
730
   * Fix canonicalization of paths to svn_ra_diff(). (#304894)
 
731
 
 
732
  INTERNALS
 
733
 
 
734
   * Remove custom commit code for working tree. 
 
735
 
 
736
    + Standard commit code provides commit notification. (#79333)
 
737
 
 
738
bzr-svn 0.4.17    2008-01-13
 
739
 
 
740
  BUG FIXES
 
741
 
 
742
   * Mark as compatible with Bazaar 1.11.
 
743
 
 
744
bzr-svn 0.4.16    2008-12-06
 
745
 
 
746
  BUG FIXES
 
747
 
 
748
   * Don't print backtrace when error occurs while accessing repository root.
 
749
     (#296224)
 
750
 
 
751
   * Add --svn-override-revprops option to svn-push.
 
752
 
 
753
   * Give proper error when tags can't be pushed. (#299490)
 
754
 
 
755
   * Set bzr:user-agent revision property, e.g. to allow blacklisting 
 
756
     in the future.
 
757
 
 
758
   * Fix removing of file properties. (#304866)
 
759
 
 
760
   * Allow target URLs in redirect requests to contain relative URLs. (#303959)
 
761
 
 
762
   * Fix compatibility with bzr 1.10.
 
763
 
 
764
bzr-svn 0.4.15    2008-11-10
 
765
 
 
766
  BUG FIXES
 
767
 
 
768
   * Ignore tags that happen to be files (another instance). (#290664)
 
769
 
 
770
   * Support copying from files with spaces in their names over http. (#268304)
 
771
 
 
772
   * Fix knit corruption because text revisions weren't stored properly. (#277043)
 
773
 
 
774
   * Cope with file properties being modified by other parties than 
 
775
     bzr-svn. (#295284)
 
776
 
 
777
   * Fix erroneous call to object.__init__() causing issues with Python2.6.
 
778
 
 
779
   * Don't take over when pulling from WebDAV source (without Subversion)
 
780
     (#274840)
 
781
 
 
782
bzr-svn 0.4.14    2008-11-03
 
783
 
 
784
  BUG FIXES
 
785
 
 
786
   * Fix compatibility with Bazaar 1.9. (#279444)
 
787
 
 
788
   * Cope with pushing files changed into directories. (#277369)
 
789
 
 
790
   * Don't assume root path can't change; Microsoft's CodePlex site 
 
791
     does this. (#278930)
 
792
 
 
793
   * Fix python2.6 deprecation warnings. (#292306)
 
794
 
 
795
   * Ignore tags that happen to be files. (#290664)
 
796
 
 
797
bzr-svn 0.4.13    2008-09-24
 
798
 
 
799
  BUG FIXES
 
800
 
 
801
   * Fix compatibility with Subversion 1.4 on Windows.
 
802
 
 
803
   * Fix bug modifying set of right hand side revisions during fetch. (#264740)
 
804
 
 
805
   * Fix linking against Subversion 1.5 on Windows. (#263570)
 
806
 
 
807
   * Avoid NoneType error when no revisions to push in "bzr dpush". (#267484)
 
808
 
 
809
   * Properly convert errors raised when starting a commit. (#267899)
 
810
 
 
811
   * Fix compatibility with Bazaar 1.7.
 
812
 
 
813
  FEATURES
 
814
 
 
815
   * Add support for using Apple keychain.
 
816
 
 
817
bzr-svn 0.4.12    2008-09-01
 
818
 
 
819
  BUG FIXES
 
820
 
 
821
   * Cope with svn+ prefix when setting tags. (#261748)
 
822
 
 
823
   * Fix contents of files when using stacked branching. (#262314)
 
824
 
 
825
   * Fix compatibility with Bazaar 1.7.
 
826
 
 
827
   * Use local application data directory on Windows for bzr-svn cache.
 
828
     (#231041)
 
829
 
 
830
   * No longer show backtrace when a generic DAV error occurs, as 
 
831
     this is usually a sign of a server-side error rather than a bug.
 
832
     (#255159)
 
833
 
 
834
   * Fix forward declarations of Python types, fixes 
 
835
     compilation on mingw. (#263284)
 
836
 
 
837
   * Avoid explicit revnum reporting for inventory entries during fetch.
 
838
     (It caused severe speed regressions and is not necessary).
 
839
 
 
840
   * Fix size of bool variable in replacement stdbool.h. This was 
 
841
     causing strange errors on Windows, most notably slow fetches.
 
842
 
 
843
   * Fix pull into Subversion working copies.
 
844
 
 
845
   * Properly encode cache file path in case it contains non-ascii 
 
846
     characters. (#262923)
 
847
 
 
848
   * Don't link explicitly against apr libraries. (#262711)
 
849
 
 
850
  FEATURES
 
851
 
 
852
   * Use native Windows password prompter on Windows. (#263287)
 
853
 
 
854
bzr-svn 0.4.11    2008-08-26
 
855
 
 
856
bzr-svn 0.4.11~rc2    2008-08-26
 
857
 
 
858
  CHANGES
 
859
 
 
860
   * Fix setup.py run with python2.4. (#256804)
 
861
 
 
862
   * Use rst2html.py rather than rst2html if it is available.
 
863
 
 
864
  BUG FIXES
 
865
 
 
866
   * Parse http redirect errors in some non-English locales better.
 
867
 
 
868
   * Avoid importing tags as branches in svn-import, now that tags are 
 
869
     converted to native Bazaar tags.
 
870
 
 
871
  FEATURES
 
872
 
 
873
   * svn-import will now remove branches removed in Subversion. 
 
874
     (#246243). The --keep option can be specified to keep 
 
875
     branches removed in Subversion around.
 
876
 
 
877
   * Add --incremental option to bzr-svn for incremental imports.
 
878
 
 
879
   * Set revision properties from v3 mappings when possible.
 
880
     (#127736)
 
881
 
 
882
   * Create tags base directory if it doesn't exist.
 
883
 
 
884
   * Add --merged option to svn-push command.
 
885
 
 
886
   * Improve tag/branch discovery.
 
887
 
 
888
bzr-svn 0.4.11~rc1    2008-08-08
 
889
 
 
890
  CHANGES
 
891
 
 
892
   * bzr-svn now comes with its own Python bindings for the Subversion 
 
893
     libraries, removing the need for a unreleased version of Subversion and 
 
894
     improving performance.
 
895
 
 
896
     It does however mean the extensions have to be built. This requires 
 
897
     the Subversion development libraries and should be possible by 
 
898
     simply running ``make`` from the plugin directory. 
 
899
 
 
900
     This fixes some existing bzr-svn related bugs caused by Python-Subversion:
 
901
 
 
902
     * KeyboardInterrupts are now no longer swallowed.  (#242217)
 
903
 
 
904
     * Crash bug trying to access sites that use self-signed certificates. 
 
905
       (#238529)
 
906
 
 
907
     * Username and password prompting will now always work.
 
908
 
 
909
   * The "svn+https://..." syntax has been deprecated. It still works in the 
 
910
     current release but will be removed in the future. If you are unable to 
 
911
     get a repository to work without the svn+ prefix, please file a bug.
 
912
 
 
913
  FEATURES
 
914
  
 
915
   * Add new "dpush" command that works similar to git-svn's dcommit.
 
916
 
 
917
   * Support proper Bazaar tags. (#81102)
 
918
 
 
919
   * Set mergeinfo properties when pushing merges. (write part of #131323)
 
920
 
 
921
   * Basic (experimental) support for stacked branches. Not very
 
922
     efficient at the moment because of certain assumptions in the 
 
923
     stacking implementation.
 
924
 
 
925
   * Avoid reopening connections to branch and repository when finding 
 
926
     branches. (#243749)
 
927
 
 
928
   * Show Subversion revision numbers in log output. (#161830)
 
929
 
 
930
   * Extend "bzr help svn".
 
931
 
 
932
   * Warn when trying to clone a repository root as a branch. (#244638)
 
933
 
 
934
   * Much faster Repository.get_revision_delta(). (#127030)
 
935
 
 
936
   * Support bzr push --overwrite. (#118787)
 
937
 
 
938
   * Support bzr uncommit.
 
939
 
 
940
   * Support bzr sign-my-commits. (Requires revision properties in the 
 
941
     Subversion repository to be mutable)
 
942
 
 
943
   * Support pushing merged revisions. To enable, set 
 
944
     ``push_merged_revisions = True'' in the repository config. (#158883)
 
945
 
 
946
  BUG FIXES
 
947
 
 
948
   * Now uses absolute imports and no longer adds plugin directory to the 
 
949
     system path.
 
950
 
 
951
   * More efficient use of mutter.
 
952
 
 
953
   * Remember parent branch correctly during sprout. (#237174)
 
954
 
 
955
   * Raise appropriate errors when using annotate.
 
956
 
 
957
   * Fix compatibility with Bazaar 1.6.
 
958
 
 
959
   * Fix case insensitive handling of paths in 
 
960
     CachingLogWalker.find_latest_change(). (#233964)
 
961
 
 
962
   * Fix compatibility with newer versions of Subversion. (#229419)
 
963
 
 
964
   * Deal with parent branch changing name in Repository.iter_changes().
 
965
     (#229410)
 
966
 
 
967
   * Fix ability to use bzr-svn with disabling cache.
 
968
 
 
969
   * Fix use of unicode characters in filenames in working trees.
 
970
 
 
971
   * Fix use of unicode characters in filenames when committing. (#230090)
 
972
 
 
973
   * Fix modifying branching scheme from the command-line. (#230529)
 
974
 
 
975
   * Cope with kind changes better. (#191576)
 
976
 
 
977
   * Fix dealing with strange remove during replace operation. (#232196)
 
978
 
 
979
   * Deal with missing branches/tags directories when using webdav. (#235301)
 
980
 
 
981
   * Remove endless loop in logwalker. (#235776)
 
982
 
 
983
   * Convert redirect requests received from Subversion. (#229848)
 
984
 
 
985
   * New function for finding path children that's faster and more correct. 
 
986
     (#240954)
 
987
 
 
988
   * Support cloning bzr-svn branches (will clone to rich-root-pack). (#229819)
 
989
 
 
990
   * Fix inconsistent revision iteration when branches' parents were moved but 
 
991
     not changed. (#237901)
 
992
 
 
993
   * Avoid assumption that a revision can only occur in one branch. (#208566)
 
994
 
 
995
   * Several fixes for dealing with non-acii characters. (#128496)
 
996
 
 
997
   * Re-use RA connections as much as possible. bzr-svn should in general now 
 
998
     have no more than 2 TCP/IP connections to the same Subversion repository 
 
999
     open at the same time. (#183824)
 
1000
 
 
1001
   * Cope with files that are special files but not symlinks. (#245788)
 
1002
 
 
1003
   * Deliver encoded paths in URLs to Subversion in switch() and reparent()
 
1004
     functions. (#248892)
 
1005
 
 
1006
   * Lazily connect to repository when opening working copies. (#250706)
 
1007
 
 
1008
   * Stricter checking of special files for links. (#219832)
 
1009
 
 
1010
   * Avoid showing backtrace for RA_DAV_REQUEST_FAILED errors, since 
 
1011
     they may be raised in other situations than when a bug is hit.
 
1012
     (#253376)
 
1013
 
 
1014
   * Fixed http exception during expensive log -v. (#94316)
 
1015
 
 
1016
   * Preserve individual text revision ids correctly when round-tripping. (#250480)
 
1017
 
 
1018
bzr-svn 0.4.10  2008-05-12
 
1019
 
 
1020
  CHANGES
 
1021
 
 
1022
   * Changed license from GPLv2 or later to GPLv3 or later.
 
1023
 
 
1024
  FEATURES
 
1025
 
 
1026
   * Add new ``log-strip-trailing-newline'' option which removes 
 
1027
     the last trailing newline from the log message when pushing 
 
1028
     to Subversion. This feature is only available for the 
 
1029
     experimental mappings. (#189227)
 
1030
 
 
1031
   * Allow more granularity over what properties are overridden using 
 
1032
     ``override-svn-revprops''. (#159143)
 
1033
 
 
1034
   * Add new ``append-revisions-only'' option with similar behaviour 
 
1035
     as in standard bzr formats. (#206242)
 
1036
 
 
1037
   * Parse mergeWithUpstream set by svn-buildpackage.
 
1038
 
 
1039
   * Cache last revision number during read locks, significantly speeds
 
1040
     up push.
 
1041
 
 
1042
   * Use different cache for experimental versions of bzr-svn.
 
1043
 
 
1044
   * Support set_user_option() on Subversion branch BranchConfig. (#195962)
 
1045
 
 
1046
   * Support credentials in URLs. (#181534)
 
1047
 
 
1048
   * Allow usage without on-disk cache. This option is still 
 
1049
     experimental. (#131008)
 
1050
 
 
1051
  PERFORMANCE
 
1052
 
 
1053
   * No longer calculate inventory sha1's for svn revisions. Should provide 
 
1054
     some minor speed improvements.
 
1055
 
 
1056
   * Don't check full branch history when looking up the revno of a revision 
 
1057
     id.
 
1058
 
 
1059
   * Restrict history sample size used for guessing branching scheme to avoid
 
1060
     looking at the full history for very large repositories.
 
1061
 
 
1062
   * New option ``reuse-revisions'' that determines how hard bzr-svn will 
 
1063
     try to reuse revisions when pushing into Subversion.
 
1064
 
 
1065
  INTERNALS
 
1066
 
 
1067
   * Branching from a Subversion repository will now fetch right-hand side 
 
1068
     parents as well as left hand side (mainline) parents, if specified.
 
1069
 
 
1070
   * Removed revision number cache.
 
1071
 
 
1072
   * Switch to using "repository layouts" rather than branching schemes. 
 
1073
     Layouts are not part of the mapping so don't affect the revision identity.
 
1074
 
 
1075
  BUGS
 
1076
 
 
1077
   * Avoid sometimes incorrect determination of Bazaar revision numbers. (#181773)
 
1078
 
 
1079
   * Deal with bzr:svn-revision-info property being removed. (#206728)
 
1080
 
 
1081
   * Gracefully handle erroneous svk merge tickets created by old versions of svk.
 
1082
 
 
1083
   * Use standard infrastructure for caching revision numbers. (#213953)
 
1084
 
 
1085
   * Work around bug in the Subversion libraries which don't accept 
 
1086
     http(s) URLs with urlencoded characters. (#190229)
 
1087
 
 
1088
   * Make sure committer name is UTF-8 encoded when overriding 
 
1089
     revision properties.
 
1090
 
 
1091
   * Fix installation of mapping3 package, don't rely on specific 
 
1092
     version of Python. (#227891)
 
1093
 
 
1094
bzr-svn 0.4.9    2008-03-23
 
1095
 
 
1096
  FEATURES
 
1097
 
 
1098
   * Set revision properties when possible.
 
1099
 
 
1100
   * Avoid doing two branch property lookups when getting revision metadata.
 
1101
 
 
1102
   * Use caching revision graph.
 
1103
 
 
1104
   * --prefix is now determined from the specified url in svn-import. (#160335)
 
1105
 
 
1106
   * Support storing revision signatures.
 
1107
 
 
1108
   * Re-use file properties on branch root more efficiently. This made 
 
1109
     the cache of branch properties unnecessary.
 
1110
 
 
1111
   * Avoid using copy in several places.
 
1112
 
 
1113
  BUGS
 
1114
  
 
1115
   * Fix compatibility with bzr 1.3.
 
1116
 
 
1117
   * Be a bit quieter with messages about experimental mappings. (#162496)
 
1118
 
 
1119
   * Properly warn when trying to open a working copy with a newer version.
 
1120
 
 
1121
   * More correct implementation of Repository.get_ancestry(). 
 
1122
 
 
1123
   * Properly use current branching scheme when following branches. (#183361)
 
1124
 
 
1125
   * Avoid using special characters in branching scheme names because it 
 
1126
     breaks over http/https. (#204759). 
 
1127
 
 
1128
  INTERNALS
 
1129
 
 
1130
   * Allow multiple mappings to be available at the same time.
 
1131
 
 
1132
  DOCUMENTATION
 
1133
 
 
1134
   * Add note about svn+ prefix to authentication question.
 
1135
 
 
1136
bzr-svn 0.4.8    2008-03-21
 
1137
 
 
1138
  BUG FIXES
 
1139
 
 
1140
   * Fix compatibility with Bazaar 1.2. (#196002)
 
1141
 
 
1142
   * Don't provide find_repository() implementation. (#193814)
 
1143
 
 
1144
   * Allow specifying path inside repository in svn-branching-scheme. (#190331)
 
1145
 
 
1146
   * Support using platform-specific auth providers when available.
 
1147
 
 
1148
   * Fix path to URL conversion for Windows NT. (#188233)
 
1149
 
 
1150
   * Fix performance regression in sqlite queries.
 
1151
 
 
1152
  FEATURES
 
1153
 
 
1154
   * Add progress bar to fetch initialization code. 
 
1155
 
 
1156
   * Add another progress bar to the branch detection code.
 
1157
 
 
1158
   * Add -d option to the svn-push command. 
 
1159
 
 
1160
bzr-svn 0.4.7    2008-02-01
 
1161
 
 
1162
  FEATURES
 
1163
 
 
1164
   * Implement Repository.find_branches(). (#178108)
 
1165
 
 
1166
   * Warn about location when initializing Subversion repository cache.
 
1167
 
 
1168
  BUGS
 
1169
 
 
1170
   * Fix opening unicode file names during fetch. (#162368)
 
1171
 
 
1172
   * Consistently handle unicode characters. (#129334, #164381)
 
1173
 
 
1174
   * Handle unicode strings appropriately when reading working tree 
 
1175
     inventory. (#183853)
 
1176
 
 
1177
   * Fix too strict indexing in old existing cache databases. (#165136)
 
1178
 
 
1179
   * Handle children of replaced directories, themselve replaced correctly. (#181790)
 
1180
 
 
1181
   * Handle corner cases tracking branches. (#184457)
 
1182
 
 
1183
   * Avoid errors about invalid branching paths unless the branching scheme 
 
1184
     was specified explicitly.
 
1185
 
 
1186
   * Change default format to rich-root-pack. (#187008)
 
1187
 
 
1188
   * Fix handling of weird file change after replacing from other branch.
 
1189
     (#186876)
 
1190
 
 
1191
bzr-svn 0.4.6    2008-01-08
 
1192
 
 
1193
  PERFORMANCE
 
1194
  
 
1195
   * Remember where revids have already been detected. Makes incremental
 
1196
     push a lot faster, in particular in Subversion repositories 
 
1197
     with a lot of branches. (#139364)
 
1198
 
 
1199
   * Work around memory leak in the Python Subversion bindings of svn.ra.get_log(). 
 
1200
 
 
1201
  FEATURES
 
1202
 
 
1203
   * Support retrieving credentials from Bazaar rather than relying on Subversions' cache. (#120768)
 
1204
 
 
1205
  INTERNALS
 
1206
  
 
1207
   * Added pydoctor configuration file.
 
1208
 
 
1209
  BUG FIXES
 
1210
 
 
1211
   * Fix compatibility with Bazaar 1.1.
 
1212
 
 
1213
   * Improved compatibility with Subversion 1.5.
 
1214
 
 
1215
   * Actually set symlink target when pushing commits that add or change symlinks. (#177890)
 
1216
 
 
1217
   * Don't mask exception in fetch code. (#165177)
 
1218
 
 
1219
   * Deal with kind changes that don't change file contents. (#178149)
 
1220
 
 
1221
bzr-svn 0.4.5    2007-12-01
 
1222
 
 
1223
  IMPROVEMENTS
 
1224
 
 
1225
   * Add revision specifier for "svn:" that accepts a single revision number. (#160605)
 
1226
 
 
1227
  INTERNALS
 
1228
 
 
1229
   * No longer store svn:author, svn:date and svn:log in the bzr-svn cache. 
 
1230
     This should make it easier to use bzr-specific revprops later on and 
 
1231
     saves some disk space.
 
1232
 
 
1233
   * Use new rich-roots format everywhere rather than experimental 
 
1234
     dirstate-with-subtree.
 
1235
 
 
1236
  BUG FIXES
 
1237
 
 
1238
   * Properly decode unicode commit messages. 
 
1239
 
 
1240
   * Handle some corner cases when finding branches.
 
1241
 
 
1242
   * Print comprehensible error when unsupport characters occur in file names.
 
1243
     (partial fix of #163585)
 
1244
 
 
1245
   * Fix compatibility with Bazaar 1.0rc1.
 
1246
 
 
1247
 
 
1248
bzr-svn 0.4.4    2007-11-02
 
1249
 
 
1250
  PERFORMANCE
 
1251
 
 
1252
   * Improved import times, making bzr faster if bzr-svn is loaded but 
 
1253
     not used.
 
1254
 
 
1255
  IMPROVEMENTS
 
1256
   
 
1257
   * Avoid tracebacks on "Malformed data" errors.
 
1258
 
 
1259
   * Make push location optional for svn-push. 
 
1260
   
 
1261
   * Make svn-push support --remember.
 
1262
 
 
1263
   * No longer gives trackeback when already upgraded revisions are present.
 
1264
     (#130471)
 
1265
 
 
1266
   * Clearer error when prefix is missing during push.
 
1267
 
 
1268
   * Support optionally overriding svn:author and svn:date (#140001)
 
1269
 
 
1270
   * Convert errno's returned by the remote server into OSError exceptions.
 
1271
 
 
1272
  INTERNALS
 
1273
 
 
1274
   * Handle NULL_REVISION in SvnRepository.copy_content(). Fixes compatibility 
 
1275
     with bzr merge-into.
 
1276
 
 
1277
   * Implement ListBranchingScheme.is_branch_parent(). (#144357)
 
1278
 
 
1279
   * Use revprop lists rather than just commit message when committing.
 
1280
 
 
1281
   * The version of bzr-rebase is now checked before it's being used.
 
1282
 
 
1283
   * Handle checks of modified children correctly when path is the root 
 
1284
     in LogWalker.find_latest_change().
 
1285
 
 
1286
  BUG FIXES
 
1287
 
 
1288
   * Fix compatibility with 0.92.
 
1289
 
 
1290
   * Fix compatibility with packs. (#139442)
 
1291
 
 
1292
   * Handle long file names with unicode characters correctly on 
 
1293
     python2.4 (#129334)
 
1294
 
 
1295
   * Give proper warning message when running 'bzr svn-branching-scheme' on 
 
1296
     something that is not a Subversion repository. (#145159)
 
1297
 
 
1298
   * Give proper warning message when running 'bzr svn-import' on 
 
1299
     something that is not a Subversion repository. 
 
1300
 
 
1301
   * Support svn+ hack when committing in bound branches. (#150699)
 
1302
 
 
1303
   * Give proper error when changes can't be pushed to root of repository. 
 
1304
     (#145148)
 
1305
 
 
1306
   * Encode = in list branching scheme names (unusable in Subversion property 
 
1307
     names). (#125751)
 
1308
 
 
1309
   * Fix 'bzr checkout --lightweight' for http and https branches. 
 
1310
     (#144032)
 
1311
 
 
1312
   * Don't print traceback when raising errors about bzr versions.
 
1313
 
 
1314
   * Show proper exception when lightweight checkout is out of date.
 
1315
 
 
1316
   * Fix pulling in changes push earlier by bzr-svn with directory renames 
 
1317
     of directories containing files. (#153347)
 
1318
 
 
1319
   * Handle special characters in committer name correctly. (#158347)
 
1320
 
 
1321
   * Avoid crashes on sending empty diffs over http/svn+SCHEME (#159111)
 
1322
 
 
1323
   * Decent progress bar for "svn-import". (#127933)
 
1324
 
 
1325
  DOCUMENTATION
 
1326
 
 
1327
   * Add simple FAQ file. (#144388)
 
1328
 
 
1329
bzr-svn 0.4.3    2007-09-15
 
1330
 
 
1331
  PERFORMANCE
 
1332
 
 
1333
   * Avoid extra RA connection in LogWalker if it isn't going to be used.
 
1334
 
 
1335
  BUG FIXES
 
1336
 
 
1337
   * Fix determination of relative URLs in SvnRaTransport._request_path(). 
 
1338
     (#139020)
 
1339
 
 
1340
   * Mark as compatible with Bazaar 0.91.
 
1341
 
 
1342
   * Use write groups in fetch as required by the packs branch.
 
1343
 
 
1344
   * Handle pushing merges of which LHS parent is older revision of 
 
1345
     branch path.
 
1346
 
 
1347
  INTERNALS
 
1348
 
 
1349
   * Track moving parents correctly in follow_path().
 
1350
 
 
1351
   * Implement SvnWorkingTreeDir.needs_format_conversion().
 
1352
 
 
1353
bzr-svn 0.4.2    2007-09-09
 
1354
 
 
1355
  BUG FIXES
 
1356
 
 
1357
   * Fix regression that prevented the "svn+" prefix trick from working.
 
1358
 
 
1359
   * Export version information so the version is displayed properly 
 
1360
     in "bzr plugins".
 
1361
 
 
1362
   * Avoid deprecated static BzrDir.create_repository().
 
1363
 
 
1364
   * Fix pushing of revisions of which only a non-left hand side parent
 
1365
     is present in the Subversion repository. (#131692)
 
1366
 
 
1367
   * Fix some problems pushing to HTTP repositories because of 
 
1368
     the backing URL hack introduced to fix #80553. (#137176)
 
1369
 
 
1370
   * Display unknown hostname errors properly without tracebacks.
 
1371
 
 
1372
   * Handle files of which path didn't change but parent did when pushing. 
 
1373
     (#137455)
 
1374
 
 
1375
   * Fix sqlite index that was causing indexing errors when a repository 
 
1376
     contains multiple copies of a single revision. 
 
1377
 
 
1378
bzr-svn 0.4.1    2007-08-26
 
1379
 
 
1380
  BUG FIXES
 
1381
 
 
1382
   * Convert errors to bzr errors when fetching data (avoids backtraces).
 
1383
 
 
1384
   * Raise proper exception when repository can't be found remotely. (#130633)
 
1385
 
 
1386
   * Use knits to store file id maps.
 
1387
 
 
1388
   * Don't try to open repository root for http:// or https:// URLs. (#80553)
 
1389
   
 
1390
   * Handle corner cases fetching renames.
 
1391
 
 
1392
   * Support WorkingTree.update()
 
1393
 
 
1394
   * Mark as supporting Bazaar 0.90 rather than 0.19. (#133388)
 
1395
 
 
1396
   * Don't mutter during commit unless explicitly enabled with -Dcommit.
 
1397
 
 
1398
   * Fix pushing while svk:merge properties are not found. 
 
1399
     (#133287, Lukáš Lalinský)
 
1400
 
 
1401
   * Show proper exception when a svn dump file ends prematurely. 
 
1402
 
 
1403
   * Don't try to open directories of which parents haven't yet been opened 
 
1404
     from commit. (#133288, Lukáš Lalinský)
 
1405
 
 
1406
   * Timestamps in properties no longer include locale-specific data. (#131337)
 
1407
 
 
1408
   * Handle copies of parent directories of branches correctly. (#131180)
 
1409
 
 
1410
  INTERNALS
 
1411
 
 
1412
   * Support `topo_sorted` argument to by Repository.get_ancestry().
 
1413
 
 
1414
  FEATURES
 
1415
 
 
1416
   * Support initializing Subversion repositories. 
 
1417
     `bzr init-repo --format=subversion` now works.
 
1418
 
 
1419
   * Support reading gzip and bzip2 compressed dump files in svn-import.
 
1420
 
 
1421
bzr-svn 0.4.0    2007-08-04    
 
1422
  
 
1423
  BUG FIXES
 
1424
 
 
1425
   * Non-ascii characters in file ids are now supported (fixes imports 
 
1426
     of the Python repository).
 
1427
 
 
1428
   * Fixed error raised during version incompatibility. (Wouter van Heyst, 
 
1429
                                                         #80467)
 
1430
 
 
1431
   * Implemented Repository.get_revision_graph(None)
 
1432
 
 
1433
   * svn-import will no longer spin using CPU if the target directory 
 
1434
     did not exist (#80223).
 
1435
 
 
1436
   * Remove branches when they are being replaced. Fixes DivergedBranches 
 
1437
     error when using svn-import (#81908).
 
1438
 
 
1439
   * Consistently treat property changes as actual changes (#122115)
 
1440
 
 
1441
   * Be a bit less verbose when trying to connect (#124858)
 
1442
 
 
1443
   * Fix locking issues (#125212)
 
1444
 
 
1445
   * Warn when used with experimental version of mappings. (#117198)
 
1446
 
 
1447
   * Only warn about out of date mappings, bzr-svn version or 
 
1448
     experimental mappings when the plugin is being used. (#93319)
 
1449
 
 
1450
   * Clearer warning when branch specified to svn-import. (#121391)
 
1451
 
 
1452
   * Support pushing multiple revisions in a row. (#115494)
 
1453
 
 
1454
   * Fix compatibility with Subversion 1.5. (#73918)
 
1455
 
 
1456
   * Fix import of svk:merge properties (need to be sorted lexicographically).
 
1457
 
 
1458
   * Support possible_transports argument to BzrDir.sprout(). (#128500)
 
1459
 
 
1460
   * Fix incorrect delete when a child of a renamed directory is removed.
 
1461
 
 
1462
   * Support pushing adding empty files. (#113667)
 
1463
 
 
1464
  BEHAVIOUR CHANGES
 
1465
 
 
1466
   * Use shared repositories by default in svn-import command.
 
1467
 
 
1468
   * Avoid muttering when possible.
 
1469
 
 
1470
  TESTS
 
1471
 
 
1472
   * Add blackbox test for svn-import with dumpfile. (#123493)
 
1473
 
 
1474
  PERFORMANCE
 
1475
 
 
1476
   * do_update() is now used to find the contents of a directory recursively. 
 
1477
     This should reduce the number of roundtrips significantly when 
 
1478
     finding file id mappings.
 
1479
 
 
1480
   * Support read locking for Branch.
 
1481
 
 
1482
  FEATURES
 
1483
   
 
1484
   * add -v option to svn-upgrade
 
1485
 
 
1486
   * store and allow setting the branching scheme in subversion.conf
 
1487
 
 
1488
   * allow setting the branching scheme from a file property 
 
1489
     on the repository root
 
1490
 
 
1491
   * Support true push (#80612).
 
1492
 
 
1493
   * Support commits in heavy checkouts (#79330).
 
1494
 
 
1495
   * Support using custom branching schemes.
 
1496
 
 
1497
   * Support pushing new branches.
 
1498
 
 
1499
   * Add --prefix option to svn-import. (#125993)
 
1500
 
 
1501
   * Add 'bzr help svn-branching-schemes'
 
1502
 
 
1503
   * Branching schemes can now be autodetected using some simple heuristics. 
 
1504
     (#81976)
 
1505
 
 
1506
   * Added command `svn-branching-scheme` for setting branching schemes.
 
1507
     (#127003)
 
1508
 
 
1509
  INTERNALS
 
1510
 
 
1511
   * Implement SvnRaTransport.local_abspath(). (#117090)
 
1512
 
 
1513
   * Implement SvnRemoteAccess.create_branch().
 
1514
 
 
1515
   * Implement SvnWorkingTree.smart_add() (#79336)
 
1516
 
 
1517
bzr-svn 0.3.4    2007-06-15
 
1518
 
 
1519
  BUG FIXES
 
1520
 
 
1521
  * Check for a working pysqlite, rather than checking that the 
 
1522
    first one found works. (#115026)
 
1523
 
 
1524
  * Fix compatibility with Bazaar 0.17.
 
1525
 
 
1526
bzr-svn 0.3.3    2007-04-29
 
1527
 
 
1528
  IMPROVEMENTS
 
1529
 
 
1530
  * Fix compatibility with Bazaar 0.16 (#110164)
 
1531
 
 
1532
  * Don't do extra checkout before push if possible. (#91885)
 
1533
 
 
1534
  * Set parent URLs in svn-import. (#94406)
 
1535
 
 
1536
  * Don't show "not updating working tree" warnings when pushing.
 
1537
 
 
1538
bzr-svn 0.3.2    2007-03-13
 
1539
 
 
1540
  BUG FIXES
 
1541
 
 
1542
  * Fix compatibility with Bazaar 0.15.
 
1543
 
 
1544
  * Check for parent paths moving as well in LogWalker.find_latest_change(). 
 
1545
    Fixes #84087.
 
1546
 
 
1547
  * Handle unicode characters in commit messages. Fixes #85551.
 
1548
 
 
1549
  * Handle unicode characters in filenames (#54736)
 
1550
 
 
1551
bzr-svn 0.3.1    2007-01-31
 
1552
 
 
1553
  BUG FIXES
 
1554
 
 
1555
   *  Warning given when the version of python-subversion is not patched 
 
1556
      is now fixed. (Wouter van Heyst)
 
1557
 
 
1558
  IMPROVEMENTS
 
1559
 
 
1560
   * A proper warning will now be printed if no sqlite implementation is 
 
1561
     available.
 
1562
 
 
1563
   * Working tree copies will be disabled if the version of python-subversion 
 
1564
     is too old.
 
1565
 
 
1566
bzr-svn 0.3.0    2007-01-16
 
1567
 
 
1568
  BUG FIXES
 
1569
 
 
1570
   * Use checksums for the path in case the file id is too long. (#77453)
 
1571
 
 
1572
   * Don't rely on listdir() kind results. Fixes imports of several 
 
1573
     repositories. (#56647)
 
1574
 
 
1575
   * Fixed two problems with replaces that are nested.
 
1576
 
 
1577
   * Branch downgrades and dir upgrades are now recognized properly (#67010).
 
1578
 
 
1579
   * Supported branching schemes other that trunk-0.
 
1580
 
 
1581
   * Properly recognize discontinued branches. (#76823)
 
1582
 
 
1583
   * Switched to storing data in SQLite. (#74798)
 
1584
   
 
1585
   * Locks ra transports. (#76280)
 
1586
 
 
1587
   * Use built-in ra callbacks from Subversion. (#64816)
 
1588
 
 
1589
   * Implement SvnRaTransport.mkdir(). (#65138)
 
1590
 
 
1591
   * Avoid raising SubversionException's for non-subversion directories. 
 
1592
 
 
1593
   * Remove requirement for svn+ prefix. (#75751)
 
1594
 
 
1595
   * Don't consider SvnRepositories for writing for regular Bazaar 
 
1596
     branches. (#77023)
 
1597
 
 
1598
   * Don't try to import files as branches.
 
1599
 
 
1600
   * Store file id map when committing to Subversion. (#54738)
 
1601
 
 
1602
   * Support spaces in filenames in working trees.
 
1603
 
 
1604
  IMPROVEMENTS
 
1605
 
 
1606
   * Implemented SvnRepository.all_revision_ids().
 
1607
 
 
1608
   * Proper ProgressBars.
 
1609
 
 
1610
   * Made `to_location' argument for svn-import optional.
 
1611
 
 
1612
   * Removed unused code.
 
1613
 
 
1614
   * Several attempts to reduce memory usage.
 
1615
 
 
1616
   * The LogWalker class is now a lot dumber.
 
1617
 
 
1618
   * Added --scheme and --all options to svn-import.
 
1619
 
 
1620
   * Implemented SvnRaTransport.list_dir().
 
1621
 
 
1622
   * Conversion output can now be on a remote transport.
 
1623
 
 
1624
   * Upgrade command can be used to upgrade branches created with 
 
1625
     older versions of the plugin.
 
1626
 
 
1627
   * Fail early when unpatched python Subversion bindings are installed.
 
1628
 
 
1629
  PERFORMANCE IMPROVEMENTS
 
1630
 
 
1631
   * More efficient implementation of follow_history().
 
1632
 
 
1633
   * Split out follow_branch_history() of follow_branch().
 
1634
 
 
1635
   * Reduced number of remote listdir calls.
 
1636
 
 
1637
   * Only determine file ids for changed files. Reduces disk usage 
 
1638
     significantly.
 
1639
 
 
1640
bzr-svn 0.2  2006-12-14
 
1641
 
 
1642
  BUG FIXES
 
1643
 
 
1644
    * Fixed "KeyError" problems (#64831)
 
1645
 
 
1646
    * Fixed compatibility with Bazaar 0.13.
 
1647
 
 
1648
    * Fixed "bzr checkout" and "bzr checkout --lightweight" for svn 
 
1649
      branches. (#65220)
 
1650
 
 
1651
    * Don't fetch revision info until necessary. (#64850)
 
1652
 
 
1653
    * Don't try to open remote checkouts. (#67281)
 
1654
 
 
1655
    * Escape control codes in commit messages. (#54736)
 
1656
 
 
1657
  IMPROVEMENTS
 
1658
 
 
1659
    * Add repository format for Subversion repositories.
 
1660
   
 
1661
    * Plugin directory no longer needs to be named 'svn'
 
1662
 
 
1663
    * Warn about incompatible Bazaar versions (#66993)
 
1664
 
 
1665
bzr-svn 0.1
 
1666
 
 
1667
 Initial release.