~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/release-notes/bzr-2.6.txt

(gz) Create working tree at specified revision when doing a local push
 (Martin Packman)

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
.. toctree::
6
6
   :maxdepth: 1
7
7
 
8
 
bzr 2.6.0
 
8
bzr 2.6b3
9
9
#########
10
10
 
11
 
:Codename: Surprise
12
 
:2.6.0: 2013-07-27
13
 
 
14
 
This release marks the start of a new long-term-stable series. From here, we
15
 
will only make bugfix releases on the 2.6 series (2.6.1, etc), while 2.7
16
 
will become our new development series.
17
 
 
18
 
This is a bugfix and polish release over the 2.5 series, with a large number
19
 
of bugs fixed (~50 for the 2.6 series alone).
20
 
 
21
 
All known fixed bugs are included here.
22
 
 
23
 
Users are encouraged to upgrade from the other stable series.
 
11
:2.6b3: NOT RELEASED YET
24
12
 
25
13
External Compatibility Breaks
26
14
*****************************
27
15
 
28
 
* ``bzr lp-propose --approve`` now also adds an "Approve" vote to the merge
29
 
  proposal.  (Jonathan Lange)
 
16
.. These may require users to change the way they use Bazaar.
30
17
 
31
18
New Features
32
19
************
34
21
* ``bzr switch --store`` now stores uncommitted changes in the branch, and
35
22
  restores them when switching back to the branch. (Aaron Bentley)
36
23
 
37
 
* New option '--context' for 'bzr diff' command, to configure the amount of 
38
 
  context (i.e. showing lines that have not changed).  Also available as the 
39
 
  named parameter 'context_lines' to bzrlib.diff.internal_diff(). (Paul Nixon)
40
 
 
41
 
* The 'grep' plugin is now shipped with bzr. (Jelmer Vernooij)
42
 
 
43
 
* The 'ping' plugin is now shipped with bzr. (Jelmer Vernooij)
44
 
 
45
24
Improvements
46
25
************
47
26
 
48
 
* ``bzr help env-variables`` now points users at ``bzr help configuration``
49
 
  which has much more detailed information on the same stuff.
50
 
  (Robert Collins)
51
 
 
52
 
* ``bzr lp-find-proposal`` now only cares about the revision-id that is
53
 
  specified, not the branch you use.  This was enabled by a new API call in
54
 
  Launchpad's web service.  (Aaron Bentley)
55
 
 
56
 
* Implement authentication.conf password obfuscation, the password_encoding
57
 
  option can now be set to base64. (Florian Dorn)
58
 
 
59
 
* Local configurations files (i.e. accessed on the local file system like
60
 
  ``bazaar.conf`` and ``locations.conf``) are now shared, reducing the
61
 
  number of IOs when querying a configuation option. (Vincent Ladeuil,
62
 
  #832042)
63
 
 
64
 
* ``bzr lp-propose --approve`` now correctly specifies the approved revision
65
 
  and provides an "Approve" vote from the proposer, allowing for smoother
66
 
  interaction with downstream merge tools.  (Jonathan Lange)
 
27
``bzr lp-find-proposal`` now only cares about the revision-id that is
 
28
specified, not the branch you use.  This was enabled by a new API call in
 
29
Launchpad's web service.  (Aaron Bentley)
67
30
 
68
31
Bug Fixes
69
32
*********
70
33
 
71
 
* Add a ``progress_bar`` configuration option defaulting to
72
 
  ``BZR_PROGRESS_BAR``. This can be set in ``bazaar.conf`` or specified from
73
 
  the command line with ``-Oprogress_bar=text``. (Vincent Ladeuil, #388275)
74
 
 
75
 
* ``Authentication.Config`` now always returns unicode user names and passwords.
76
 
  (Vincent Ladeuil, #514301)
77
 
 
78
34
* Fixed a bug where the entire contents of ``/etc/mailname`` is read in.
79
35
  We only want to read in the first line so that comments could be added
80
36
  and would be ignored.
81
37
  (Haw Loeung, #932515)
82
38
 
83
 
* Fixed a syntax error in ``doc/ja/user-guide/http_smart_server.txt`` that
84
 
  causes breakage with docutils 0.9.1.
85
 
  (Vincent Ladeuil, Jelmer Vernooij, #1066307)
86
 
 
87
 
* Support utf8 characters in platform names even without looking inside the
88
 
  box (Fedora's Schrödinger's Cat).  
89
 
  (Toshio Kuratomi, Vincent Ladeuil, #1195783)
90
 
 
91
 
* Warn when ``--show-base`` is used for ``pull`` in a treeless branch
92
 
  instead of failing. It's useless but harmless. (Vincent Ladeuil, #1022160)
93
 
 
94
39
* When a missing referenced chk root error is encountered, bzr now suggests
95
 
  running ``bzr reconcile --canonicalize-chks``. (Jelmer Vernooij)
 
40
  running ``bzr reconcile --canonicalize-chks``. (Jelmer Vernooij, #1021537)
96
41
 
97
42
* When pushing a specific revision, create the new working tree at
98
43
  that revision. (#484516, Neil Martinsen-Burrell)
100
45
Documentation
101
46
*************
102
47
 
103
 
* Clarify ``bzr config`` usages especially around other option references
104
 
  expansion. (Vincent Ladeuil, #996401)
 
48
.. Improved or updated documentation.
105
49
 
106
50
API Changes
107
51
***********
108
52
 
109
 
* None.
 
53
.. Changes that may require updates in plugins or other code that uses
 
54
   bzrlib.
110
55
 
111
56
Internals
112
57
*********
113
58
 
114
 
* Add __iter__ to http ResponseFile. (Jelmer Vernooij, #1184021)
115
 
 
116
59
* The launchpad plugin now requires API 1.6.0 or later.  This version shipped
117
60
  with Ubuntu 9.10.  (Aaron Bentley)
118
61
 
119
 
* Better align with upstream gzip.py in tuned_gzip.py. We may lose a bit of
120
 
  performance but that's for knit and weave formats and already partly
121
 
  deprecated, better keep compatibility than failing fast ;)
122
 
  (Vincent Ladeuil, #1116079)
123
 
 
124
62
Testing
125
63
*******
126
64
 
127
 
* Fix test failures occurring only with LC_ALL=C, when prompting a user,
128
 
  ``stderr`` encoding should be preferred over terminal encoding if
129
 
  available. (Vincent Ladeuil, #1086209)
 
65
.. Fixes and changes that are only relevant to bzr's test framework and 
 
66
   suite.  This can include new facilities for writing tests, fixes to 
 
67
   spurious test failures and changes to the way things should be tested.
 
68
 
130
69
 
131
70
bzr 2.6b2
132
71
#########