~bzr/ubuntu/maverick/bzr-svn/bzr-ppa

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
bzr-svn 0.4.10  UNRELEASED

  CHANGES

   * Changed license from GPLv2 or later to GPLv3 or later.

  FEATURES

   * Add new ``log-strip-trailing-newline'' option which removes 
     the last trailing newline from the log message when pushing 
     to Subversion. This feature is only available for the 
     experimental mappings. (#189227)

   * Allow more granularity over what properties are overridden using 
     ``override-svn-revprops''. (#159143)

   * Add new ``append-revisions-only'' option with similar behaviour 
     as in standard bzr formats. (#206242)

   * Parse mergeWithUpstream set by svn-buildpackage.

   * Cache last revision number during read locks, significantly speeds
     up push.

   * Use different cache for experimental versions of bzr-svn.

   * Support set_user_option() on Subversion branch BranchConfig. (#195962)

   * Support credentials in URLs. (#181534)

   * Allow usage without on-disk cache. (#131008)

  PERFORMANCE

   * No longer calculate inventory sha1's for svn revisions. Should provide 
     some minor speed improvements.

   * Don't check full branch history when looking up the revno of a revision 
     id.

   * Restrict history sample size used for guessing branching scheme to avoid
     looking at the full history for very large repositories.

   * New option ``reuse-revisions'' that determines how hard bzr-svn will 
     try to reuse revisions when pushing into Subversion.

  INTERNALS

   * Branching from a Subversion repository will now fetch right-hand side 
     parents as well as left hand side (mainline) parents, if specified.

   * Removed revision number cache.

   * Switch to using "repository layouts" rather than branching schemes. 
     Layouts are not part of the mapping so don't affect the revision identity.

  BUGS

   * Avoid sometimes incorrect determination of Bazaar revision numbers. (#181773)

   * Deal with bzr:svn-revision-info property being removed. (#206728)

   * Gracefully handle erroneous svk merge tickets created by old versions of svk.

   * Use standard infrastructure for caching revision numbers. (#213953)

   * Work around bug in the Subversion libraries which don't accept 
     http(s) URLs with urlencoded characters. (#190229)

   * Make sure committer name is UTF-8 encoded when overriding 
     revision properties.

   * Fix installation of mapping3 package, don't rely on specific 
     version of Python. (#227891)

bzr-svn 0.4.9    2008-03-23

  FEATURES

   * Set revision properties when possible.

   * Avoid doing two branch property lookups when getting revision metadata.

   * Use caching revision graph.

   * --prefix is now determined from the specified url in svn-import. (#160335)

   * Support storing revision signatures.

   * Re-use file properties on branch root more efficiently. This made 
     the cache of branch properties unnecessary.

   * Avoid using copy in several places.

  BUGS
  
   * Fix compatibility with bzr 1.3.

   * Be a bit quieter with messages about experimental mappings. (#162496)

   * More correct implementation of Repository.get_ancestry(). 

   * Properly use current branching scheme when following branches. (#183361)

   * Avoid using special characters in branching scheme names because it 
     breaks over http/https. (#204759). 

  INTERNALS

   * Allow multiple mappings to be available at the same time.

  DOCUMENTATION

   * Add note about svn+ prefix to authentication question.

bzr-svn 0.4.8    2008-03-21

  BUG FIXES

   * Fix compatibility with Bazaar 1.2. (#196002)

   * Don't provide find_repository() implementation. (#193814)

   * Allow specifying path inside repository in svn-branching-scheme. (#190331)

   * Support using platform-specific auth providers when available.

   * Fix path to URL conversion for Windows NT. (#188233)

   * Fix performance regression in sqlite queries.

  FEATURES

   * Add progress bar to fetch initialization code. 

   * Add another progress bar to the branch detection code.

   * Add -d option to the svn-push command. 

bzr-svn 0.4.7    2008-02-01
 
  FEATURES

   * Implement Repository.find_branches(). (#178108)

   * Warn about location when initializing Subversion repository cache.

  BUGS

   * Fix opening unicode file names during fetch. (#162368)

   * Consistently handle unicode characters. (#129334, #164381)

   * Handle unicode strings appropriately when reading working tree 
     inventory. (#183853)

   * Fix too strict indexing in old existing cache databases. (#165136)

   * Handle children of replaced directories, themselve replaced correctly. (#181790)

   * Handle corner cases tracking branches. (#184457)

   * Avoid errors about invalid branching paths unless the branching scheme 
     was specified explicitly.

   * Change default format to rich-root-pack. (#187008)

   * Fix handling of weird file change after replacing from other branch.
     (#186876)

bzr-svn 0.4.6    2008-01-08

  PERFORMANCE
  
   * Remember where revids have already been detected. Makes incremental
     push a lot faster, in particular in Subversion repositories 
     with a lot of branches. (#139364)

   * Work around memory leak in the Python Subversion bindings of svn.ra.get_log(). 

  FEATURES

   * Support retrieving credentials from Bazaar rather than relying on Subversions' cache. (#120768)

  INTERNALS
  
   * Added pydoctor configuration file.

  BUG FIXES

   * Fix compatibility with Bazaar 1.1.

   * Improved compatibility with Subversion 1.5.

   * Actually set symlink target when pushing commits that add or change symlinks. (#177890)

   * Don't mask exception in fetch code. (#165177)

   * Deal with kind changes that don't change file contents. (#178149)

bzr-svn 0.4.5    2007-12-01

  IMPROVEMENTS

   * Add revision specifier for "svn:" that accepts a single revision number. (#160605)

  INTERNALS

   * No longer store svn:author, svn:date and svn:log in the bzr-svn cache. 
     This should make it easier to use bzr-specific revprops later on and 
     saves some disk space.

   * Use new rich-roots format everywhere rather than experimental 
     dirstate-with-subtree.

  BUG FIXES

   * Properly decode unicode commit messages. 

   * Handle some corner cases when finding branches.

   * Print comprehensible error when unsupport characters occur in file names.
     (partial fix of #163585)

   * Fix compatibility with Bazaar 1.0rc1.


bzr-svn 0.4.4    2007-11-02

  PERFORMANCE

   * Improved import times, making bzr faster if bzr-svn is loaded but 
     not used.

  IMPROVEMENTS
   
   * Avoid tracebacks on "Malformed data" errors.

   * Make push location optional for svn-push. 
   
   * Make svn-push support --remember.

   * No longer gives trackeback when already upgraded revisions are present.
     (#130471)

   * Clearer error when prefix is missing during push.

   * Support optionally overriding svn:author and svn:date (#140001)

   * Convert errno's returned by the remote server into OSError exceptions.

  INTERNALS

   * Handle NULL_REVISION in SvnRepository.copy_content(). Fixes compatibility 
     with bzr merge-into.

   * Implement ListBranchingScheme.is_branch_parent(). (#144357)

   * Use revprop lists rather than just commit message when committing.

   * The version of bzr-rebase is now checked before it's being used.

   * Handle checks of modified children correctly when path is the root 
     in LogWalker.find_latest_change().

  BUG FIXES

   * Fix compatibility with 0.92.

   * Fix compatibility with packs. (#139442)

   * Handle long file names with unicode characters correctly on 
     python2.4 (#129334)

   * Give proper warning message when running 'bzr svn-branching-scheme' on 
     something that is not a Subversion repository. (#145159)

   * Give proper warning message when running 'bzr svn-import' on 
     something that is not a Subversion repository. 

   * Support svn+ hack when committing in bound branches. (#150699)

   * Give proper error when changes can't be pushed to root of repository. 
     (#145148)

   * Encode = in list branching scheme names (unusable in Subversion property 
     names). (#125751)

   * Fix 'bzr checkout --lightweight' for http and https branches. 
     (#144032)

   * Don't print traceback when raising errors about bzr versions.

   * Show proper exception when lightweight checkout is out of date.

   * Fix pulling in changes push earlier by bzr-svn with directory renames 
     of directories containing files. (#153347)

   * Handle special characters in committer name correctly. (#158347)

   * Avoid crashes on sending empty diffs over http/svn+SCHEME (#159111)

   * Decent progress bar for "svn-import". (#127933)

  DOCUMENTATION

   * Add simple FAQ file. (#144388)

bzr-svn 0.4.3    2007-09-15
 
  PERFORMANCE

   * Avoid extra RA connection in LogWalker if it isn't going to be used.

  BUG FIXES

   * Fix determination of relative URLs in SvnRaTransport._request_path(). 
     (#139020)

   * Mark as compatible with Bazaar 0.91.

   * Use write groups in fetch as required by the packs branch.

   * Handle pushing merges of which LHS parent is older revision of 
     branch path.

  INTERNALS

   * Track moving parents correctly in follow_path().

   * Implement SvnWorkingTreeDir.needs_format_conversion().

bzr-svn 0.4.2    2007-09-09

  BUG FIXES

   * Fix regression that prevented the "svn+" prefix trick from working.

   * Export version information so the version is displayed properly 
     in "bzr plugins".

   * Avoid deprecated static BzrDir.create_repository().

   * Fix pushing of revisions of which only a non-left hand side parent
     is present in the Subversion repository. (#131692)

   * Fix some problems pushing to HTTP repositories because of 
     the backing URL hack introduced to fix #80553. (#137176)

   * Display unknown hostname errors properly without tracebacks.

   * Handle files of which path didn't change but parent did when pushing. 
     (#137455)

   * Fix sqlite index that was causing indexing errors when a repository 
     contains multiple copies of a single revision. 

bzr-svn 0.4.1    2007-08-26

  BUG FIXES

   * Convert errors to bzr errors when fetching data (avoids backtraces).

   * Raise proper exception when repository can't be found remotely. (#130633)

   * Use knits to store file id maps.

   * Don't try to open repository root for http:// or https:// URLs. (#80553)
   
   * Handle corner cases fetching renames.

   * Support WorkingTree.update()

   * Mark as supporting Bazaar 0.90 rather than 0.19. (#133388)

   * Don't mutter during commit unless explicitly enabled with -Dcommit.

   * Fix pushing while svk:merge properties are not found. 
     (#133287, Lukáš Lalinský)

   * Show proper exception when a svn dump file ends prematurely. 

   * Don't try to open directories of which parents haven't yet been opened 
     from commit. (#133288, Lukáš Lalinský)

   * Timestamps in properties no longer include locale-specific data. (#131337)

   * Handle copies of parent directories of branches correctly. (#131180)

  INTERNALS

   * Support `topo_sorted` argument to by Repository.get_ancestry().

  FEATURES

   * Support initializing Subversion repositories. 
     `bzr init-repo --format=subversion` now works.

   * Support reading gzip and bzip2 compressed dump files in svn-import.

bzr-svn 0.4.0    2007-08-04    
  
  BUG FIXES

   * Non-ascii characters in file ids are now supported (fixes imports 
     of the Python repository).

   * Fixed error raised during version incompatibility. (Wouter van Heyst, 
                                                         #80467)

   * Implemented Repository.get_revision_graph(None)

   * svn-import will no longer spin using CPU if the target directory 
     did not exist (#80223).

   * Remove branches when they are being replaced. Fixes DivergedBranches 
     error when using svn-import (#81908).
 
   * Consistently treat property changes as actual changes (#122115)

   * Be a bit less verbose when trying to connect (#124858)

   * Fix locking issues (#125212)

   * Warn when used with experimental version of mappings. (#117198)

   * Only warn about out of date mappings, bzr-svn version or 
     experimental mappings when the plugin is being used. (#93319)

   * Clearer warning when branch specified to svn-import. (#121391)

   * Support pushing multiple revisions in a row. (#115494)

   * Fix compatibility with Subversion 1.5. (#73918)

   * Fix import of svk:merge properties (need to be sorted lexicographically).

   * Support possible_transports argument to BzrDir.sprout(). (#128500)

   * Fix incorrect delete when a child of a renamed directory is removed.

   * Support pushing adding empty files. (#113667)

  BEHAVIOUR CHANGES

   * Use shared repositories by default in svn-import command.

   * Avoid muttering when possible.

  TESTS

   * Add blackbox test for svn-import with dumpfile. (#123493)

  PERFORMANCE

   * do_update() is now used to find the contents of a directory recursively. 
     This should reduce the number of roundtrips significantly when 
     finding file id mappings.

   * Support read locking for Branch.

  FEATURES
   
   * add -v option to svn-upgrade

   * store and allow setting the branching scheme in subversion.conf

   * allow setting the branching scheme from a file property 
     on the repository root

   * Support true push (#80612).

   * Support commits in heavy checkouts (#79330).

   * Support using custom branching schemes.

   * Support pushing new branches.

   * Add --prefix option to svn-import. (#125993)

   * Add 'bzr help svn-branching-schemes'

   * Branching schemes can now be autodetected using some simple heuristics. 
     (#81976)

   * Added command `svn-branching-scheme` for setting branching schemes.
     (#127003)

  INTERNALS

   * Implement SvnRaTransport.local_abspath(). (#117090)

   * Implement SvnRemoteAccess.create_branch().

   * Implement SvnWorkingTree.smart_add() (#79336)

bzr-svn 0.3.5	2007-07-19
 
  BUG FIXES

  * Fix compatibility with bazaar 0.18.

  * Fix broken constructor for NotDumpFile exception.

bzr-svn 0.3.4    2007-06-15

  BUG FIXES

  * Check for a working pysqlite, rather than checking that the 
    first one found works. (#115026)

  * Fix compatibility with Bazaar 0.17.

bzr-svn 0.3.3    2007-04-29

  IMPROVEMENTS

  * Fix compatibility with Bazaar 0.16 (#110164)

  * Don't do extra checkout before push if possible. (#91885)

  * Set parent URLs in svn-import. (#94406)

  * Don't show "not updating working tree" warnings when pushing.

bzr-svn 0.3.2    2007-03-13

  BUG FIXES

  * Fix compatibility with Bazaar 0.15.

  * Check for parent paths moving as well in LogWalker.find_latest_change(). 
    Fixes #84087.

  * Handle unicode characters in commit messages. Fixes #85551.

  * Handle unicode characters in filenames (#54736)

bzr-svn 0.3.1    2007-01-31

  BUG FIXES
 
   *  Warning given when the version of python-subversion is not patched 
      is now fixed. (Wouter van Heyst)

  IMPROVEMENTS

   * A proper warning will now be printed if no sqlite implementation is 
     available.

   * Working tree copies will be disabled if the version of python-subversion 
     is too old.

bzr-svn 0.3.0    2007-01-16

  BUG FIXES

   * Use checksums for the path in case the file id is too long. (#77453)

   * Don't rely on listdir() kind results. Fixes imports of several 
     repositories. (#56647)

   * Fixed two problems with replaces that are nested.

   * Branch downgrades and dir upgrades are now recognized properly (#67010).

   * Supported branching schemes other that trunk-0.

   * Properly recognize discontinued branches. (#76823)

   * Switched to storing data in SQLite. (#74798)
   
   * Locks ra transports. (#76280)

   * Use built-in ra callbacks from Subversion. (#64816)

   * Implement SvnRaTransport.mkdir(). (#65138)

   * Avoid raising SubversionException's for non-subversion directories. 

   * Remove requirement for svn+ prefix. (#75751)

   * Don't consider SvnRepositories for writing for regular Bazaar 
     branches. (#77023)

   * Don't try to import files as branches.

   * Store file id map when committing to Subversion. (#54738)

   * Support spaces in filenames in working trees.

  IMPROVEMENTS

   * Implemented SvnRepository.all_revision_ids().

   * Proper ProgressBars.

   * Made `to_location' argument for svn-import optional.

   * Removed unused code.

   * Several attempts to reduce memory usage.

   * The LogWalker class is now a lot dumber.

   * Added --scheme and --all options to svn-import.

   * Implemented SvnRaTransport.list_dir().

   * Conversion output can now be on a remote transport.

   * Upgrade command can be used to upgrade branches created with 
     older versions of the plugin.

   * Fail early when unpatched python Subversion bindings are installed.

  PERFORMANCE IMPROVEMENTS

   * More efficient implementation of follow_history().

   * Split out follow_branch_history() of follow_branch().

   * Reduced number of remote listdir calls.

   * Only determine file ids for changed files. Reduces disk usage 
     significantly.

bzr-svn 0.2  2006-12-14

  BUG FIXES

    * Fixed "KeyError" problems (#64831)

    * Fixed compatibility with Bazaar 0.13.

    * Fixed "bzr checkout" and "bzr checkout --lightweight" for svn 
      branches. (#65220)

    * Don't fetch revision info until necessary. (#64850)

    * Don't try to open remote checkouts. (#67281)

    * Escape control codes in commit messages. (#54736)

  IMPROVEMENTS

    * Add repository format for Subversion repositories.
   
    * Plugin directory no longer needs to be named 'svn'

    * Warn about incompatible Bazaar versions (#66993)

bzr-svn 0.1
 
 Initial release.