/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Andrew Bennetts
  • Date: 2009-07-27 05:24:02 UTC
  • mfrom: (4570 +trunk)
  • mto: This revision was merged to the branch mainline in revision 4573.
  • Revision ID: andrew.bennetts@canonical.com-20090727052402-e3vakc2pnq0y66gm
Merge bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
New Features
17
17
************
18
18
 
19
 
* ``merge --interactive`` applies a user-selected portion of the merge.  The UI
20
 
  is similar to ``shelve``.  (Aaron Bentley)
 
19
* ``bzr merge --interactive`` applies a user-selected portion of the
 
20
  merge.  The UI is similar to ``shelve``.  (Aaron Bentley)
 
21
 
 
22
* ``bzr reconfigure`` now takes options ``--stacked-on URL`` and
 
23
  ``--unstacked`` to change stacking of a branch.
 
24
  (Martin Pool, #391411)
21
25
 
22
26
Bug Fixes
23
27
*********
24
28
 
 
29
* Annotating on a stacked branch will now succeed in simple scenarios.
 
30
  There are still some complex scenarios where it will fail (bug #399884)
 
31
  (John Arbash Meinel, #393366)
 
32
 
25
33
* Authenticating against an ssh server now uses ``auth_none`` to determine
26
34
  if password authentication is even supported. This fixes a bug where
27
35
  users would be prompted for a launchpad password, even though launchpad
30
38
* BranchBuilder now accepts timezone to avoid test failures in countries far
31
39
  from GMT. (Vincent Ladeuil, #397716)
32
40
 
 
41
* The environment variable ``BZR_PROGRESS_BAR`` set to either ``text`` or ``none``
 
42
  always forces progress bars either on or off respectively.  Otherwise,
 
43
  they're turned on if ``TERM`` is not ``dumb`` and stderr is a terminal.
 
44
  bzr always uses the 'text' user interface when run as a command, so
 
45
  ``BZR_USE_TEXT_UI`` is no longer needed.
 
46
  (Martin Pool, #339385, #387717)
 
47
 
33
48
* ``bzr commit`` no longer saves the unversioning of missing files until
34
49
  the commit has completed on the branch. This means that aborting a
35
50
  commit that found a missing file will leave the tree unedited.
38
53
* ``bzr mv`` no longer takes out branch locks, which allows it to work
39
54
  when the branch is readonly. (Robert Collins, #216541)
40
55
 
 
56
* ``bzr revert .`` no longer generates an InconsistentDelta error when
 
57
  there are missing subtrees. (Robert Collins, #367632)
 
58
 
 
59
* Cope with FTP servers that don't support restart/append by falling back
 
60
  to reading and then rewriting the whole file, such as TahoeLAFS.  (This
 
61
  fallback may be slow for some access patterns.)  (Nils Durner, #294709)
 
62
 
41
63
* Fixed a NameError that occurs when merging or pulling from a URL that
42
64
  causes a redirection loop when bzr tries to read a URL as a bundle.
43
65
  (Andrew Bennetts, #400847)
56
78
  lots of backtraces about ``UnknownSmartMethod``, ``do_chunk`` or
57
79
  ``do_end``.  (Andrew Bennetts, #338561)
58
80
  
 
81
* There was a bug in ``osutils.relpath`` that was only triggered on
 
82
  Windows. Essentially if you were at the root of a drive, and did
 
83
  something to a branch/repo on another drive, we would go into an
 
84
  infinite loop while trying to find a 'relative path'.
 
85
  (John Arbash Meinel, #394227)
 
86
 
59
87
* ``WorkingTree4.unversion`` will no longer fail to unversion ids which
60
88
  were present in a parent tree but renamed in the working tree.
61
89
  (Robert Collins, #187207)
63
91
Improvements
64
92
************
65
93
 
 
94
* Can now rename/move files even if they have been removed from the inventory.
 
95
  (Marius Kruger)
 
96
 
66
97
* Pushing branches with tags via ``bzr://`` and ``bzr+ssh://`` is much
67
98
  faster, using a new ``Branch.set_tags_bytes`` smart server verb rather
68
99
  than VFS methods.  For example, pushes of small branches with tags take
76
107
API Changes
77
108
***********
78
109
 
 
110
* ``CLIUIFactory`` is deprecated; use ``TextUIFactory`` instead if you
 
111
  need to subclass or create a specific class, or better yet the existing
 
112
  ``make_ui_for_terminal``.  ``SilentUIFactory`` is clarified to do no
 
113
  user interaction at all, rather than trying to read from stdin but not
 
114
  writing any output, which would be strange if reading prompts or
 
115
  passwords.  (Martin Pool)
 
116
 
79
117
* New TransformPreview.commit() allows committing without a working tree.
80
118
  (Aaron Bentley)
81
119
 
 
120
* ProgressTasks now prefer to talk direct to their ProgressView not to the
 
121
  UIFactory. 
 
122
  (Martin Pool)
 
123
 
82
124
Internals
83
125
*********
84
126
 
93
135
  prevent corrupt deltas from affecting consistency of data structures on
94
136
  disk. (Robert Collins)
95
137
 
 
138
* --subunit support now adds timestamps if the subunit version supports
 
139
  it. (Robert Collins)
 
140
 
96
141
 
97
142
bzr 1.17 "So late it's brunch" 2009-07-20
98
143
#########################################
140
185
 
141
186
* ``bzr push`` now aborts if uncommitted changes (including pending merges)
142
187
  are present in the working tree (if one is present) and no revision is
143
 
  speified. The configuration option ``push_strict`` can be used to set the
 
188
  specified. The configuration option ``push_strict`` can be used to set the
144
189
  default for this behavior.  (Vincent Ladeuil, #284038, #322808, #65286)
145
190
 
146
191
* ``bzr revno`` and ``bzr revision-info`` now have a ``--tree`` option to