~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Robert J. Tanner
  • Date: 2009-04-30 22:40:42 UTC
  • mfrom: (4323 +trunk)
  • mto: This revision was merged to the branch mainline in revision 4324.
  • Revision ID: tanner@real-time.com-20090430224042-53v45axtue5bw45l
Merge 1.14.1 back to trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
  Be aware though that this is temporary, private (as indicated by the leading
26
26
  '_') and a first step to address the problem. (Vincent Ladeuil, #348459)
27
27
 
 
28
* New command ``bzr dpush`` that can push changes to foreign 
 
29
  branches (svn, git) without setting custom bzr-specific metadata.
 
30
  (Jelmer Vernooij)
 
31
 
28
32
Improvements
29
33
************
30
34
 
31
35
Bug Fixes
32
36
*********
33
37
 
 
38
* Adding now works properly when path contains a symbolic link.
 
39
  (Geoff Bache, #183831)
 
40
 
 
41
* ``bzr merge --weave`` will now generate a conflict if one side deletes a
 
42
  line, and the other side modifies the line. (John Arbash Meinel, #328171)
 
43
 
 
44
* ``bzr send`` works to send emails again using MAPI.
 
45
  (Neil Martinsen-Burrell, #346998)
 
46
 
 
47
* Check for missing parent inventories in StreamSink.  This prevents
 
48
  incomplete stacked branches being created by 1.13 bzr:// and
 
49
  bzr+ssh:// clients (which have bug #354036).  Instead, the server now
 
50
  causes those clients to send the missing records.  (Andrew Bennetts)
 
51
 
 
52
* End-Of-Line content filters are now loaded correctly.
 
53
  (Ian Clatworthy, Brian de Alwis, #355280)
 
54
 
 
55
* Fix a bug in the pure-python ``GroupCompress`` code when handling copies
 
56
  longer than 64KiB. (John Arbash Meinel, #364900)
 
57
 
 
58
* Fix TypeError in running ``bzr break-lock`` on some URLs.
 
59
  (Alexander Belchenko, Martin Pool, #365891)
 
60
 
34
61
* Non-recursive ``bzr ls`` now works properly when a path is specified.
35
62
  (Jelmer Vernooij, #357863)
36
63
 
 
64
* ssh usernames (defined in ~/.ssh/config) are honoured for bzr+ssh connections.
 
65
  (Vincent Ladeuil, #367726)
 
66
 
37
67
Documentation
38
68
*************
39
69
 
40
70
API Changes
41
71
***********
42
72
 
43
 
Testing
44
 
*******
 
73
* ``InterPackRepo.fetch`` and ``RepoFetcher`` now raise ``NoSuchRevision``
 
74
  instead of ``InstallFailed`` when they detect a missing revision.
 
75
  ``InstallFailed`` itself has been deleted. (Jonathan Lange)
45
76
 
46
77
Internals
47
78
*********
48
79
 
 
80
* ``bzrlib.branch.Branch.set_parent`` is now present on the base branch
 
81
  class and will call ``_set_parent_location`` after doing unicode 
 
82
  encoding. (Robert Collins)
 
83
 
 
84
* ``bzrlib.remote.RemoteBranch._set_parent_location`` will use a new verb
 
85
  ``Branch.set_parent_location`` removing further VFS operations.
 
86
  (Robert Collins)
 
87
 
 
88
* ``bzrlib.bzrdir.BzrDir._get_config`` now returns a ``TransportConfig``
 
89
  or similar when the dir supports configuration settings. The base class
 
90
  defaults to None. There is a matching new server verb
 
91
  ``BzrDir.get-config_file`` to reduce roundtrips for getting BzrDir
 
92
  configuration. (Robert Collins)
 
93
 
 
94
* ``bzrlib.tests.ExtendedTestResult`` has new methods ``startTests``
 
95
  called before the first test is started, ``done`` called after the last
 
96
  test completes, and a new parameter ``strict``. (Robert Collins)
 
97
 
 
98
* -Dlock when passed to the selftest (e.g. ``bzr -Dlock selftest``) will
 
99
  cause mismatched physical locks to cause test errors rather than just
 
100
  reporting to the screen. (Robert Collins)
 
101
 
 
102
* Fallback ``CredentialStore`` instances registered with ``fallback=True``
 
103
  are now be able to provide credentials if obtaining credentials 
 
104
  via ~/.bazaar/authentication.conf fails. (Jelmer Vernooij, 
 
105
  Vincent Ladeuil, #321918)
 
106
 
 
107
* New smart server verb ``BzrDir.initialize_ex`` which implements a
 
108
  refactoring to the core of clone allowing less round trips on new
 
109
  branches. (Robert Collins)
 
110
 
 
111
* Updated the bundled ``ConfigObj`` library to 4.6.0 (Matt Nordhoff)
 
112
 
49
113
 
50
114
bzr 1.14
51
115
###########
187
251
* ``bzr send`` is faster on repositories with deep histories.
188
252
  (Ian Clatworthy)
189
253
 
 
254
* IPv6 literals are accepted in URLs.
 
255
  (stlman, Martin Pool, Jelmer Vernooij, #165014)
 
256
 
190
257
* Progress bars now show the rate of network activity for
191
258
  ``bzr+ssh://`` and ``bzr://`` connections.  (Andrew Bennetts)
192
259
 
 
260
* Prompt for user names if they are not in the configuration. 
 
261
  (Jelmer Vernooij, #256612)
 
262
 
193
263
* Pushing to a stacked pack-format branch on a 1.12 or older smart server
194
264
  now takes many less round trips.  (Andrew Bennetts, Robert Collins,
195
265
  #294479)
496
566
:1.13: 2009-03-14
497
567
:1.13rc1: 2009-03-10
498
568
:1.13.1: 2009-03-23
 
569
:1.13.2: 2009-04-27
499
570
 
500
571
GNU Changelog output can now be produced by ``bzr log --gnu-changelog``.  Debug
501
572
flags can now be set in ``~/.bazaar/bazaar.conf``.  Lightweight checkouts and
502
573
stacked branches should both be much faster over remote connections.  
503
574
 
504
 
Changes From 1.13 to 1.13.1
505
 
***************************
 
575
Changes From 1.13.1 to 1.13.2
 
576
*****************************
 
577
 
 
578
A regression was found in the 1.13.1 release. When bzr 1.13.1 and earlier push
 
579
a stacked branch they do not take care to push all the parent inventories for
 
580
the transferred revisions. This means that a smart server serving that branch
 
581
often cannot calculate inventory deltas for the branch (because smart server
 
582
does not/cannot open fallback repositories). Prior to 1.13 the server did not
 
583
have a verb to stream revisions out of a repository, so that's why this bug has
 
584
appeared now.
 
585
 
 
586
Bug Fixes
 
587
*********
 
588
 
 
589
* Fix for bug 354036 ErrorFromSmartServer - AbsentContentFactory object has no
 
590
  attribute 'get_bytes_as' exception while pulling from Launchpad 
 
591
  (Jean-Francois Roy, Andrew Bennetts, Robert Collins)
 
592
 
 
593
Changes From 1.13final to 1.13.1
 
594
********************************
 
595
 
506
596
A couple regessions where found in the 1.13 release. The pyrex-generated C
507
597
extensions are missing from the .tar.gz and .zip files.  Documentation on how
508
598
to generate GNU ChangeLogs is wrong.
521
611
 
522
612
* ``merge --force`` works again. (Robert Collins, #342105)
523
613
 
524
 
Changes From RC1 to Final
525
 
*************************
 
614
Changes From 1.13rc1 to 1.13final
 
615
*********************************
526
616
 
527
617
* Fix "is not a stackable format" error when pushing a
528
618
  stackable-format branch with an unstackable-format repository to a
674
764
  reoccuring. (Robert Collins, Andrew Bennetts)
675
765
 
676
766
* Restore the progress bar on Windows. We were disabling it when TERM
677
 
  wasn't set, but Windows doesn't set TERM. (Alexander Belchenko)
 
767
  wasn't set, but Windows doesn't set TERM. (Alexander Belchenko,
 
768
  #334808)
678
769
 
679
770
* ``setup.py build_ext`` now gives a proper error when an extension
680
771
  fails to build. (John Arbash Meinel)