/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

Merge bzr.dev to resolve conflicts

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
New Features
17
17
************
18
18
 
 
19
* ``bzr diff`` now supports a --format option, which can be used to 
 
20
  select alternative diff formats. (Jelmer Vernooij, #555994)
 
21
 
 
22
* ``bzr pack`` now supports a ``--clean-obsolete-packs`` option that
 
23
  can save disk space by deleting obsolete pack files created during the
 
24
  pack operation.
 
25
  (Parth Malwankar, #304320)
 
26
 
19
27
Bug Fixes
20
28
*********
21
29
 
 
30
* ``bzr dpush``, ``bzr push`` and ``bzr send`` will now issue a warning
 
31
  instead of failing when dirty trees are involved. The corresponding
 
32
  ``dpush_strict``, ``push_strict`` and ``send_strict`` should be set to
 
33
  True explicitly to get the previous behaviour.  
 
34
  (Vincent Ladeuil, #519319)
 
35
 
 
36
* ``bzr export`` to tar file does not fail if any parent directory
 
37
  contains unicode characters. This works around upstream Python bug
 
38
  http://bugs.python.org/issue8396 .
 
39
  (Parth Malwankar, #413406)
 
40
 
 
41
* ``bzr update`` when a pending merge in the working tree has been merged
 
42
  into the master branch will no longer claim that old commits have become
 
43
  pending merges. (Robert Collins, #562079)
 
44
 
 
45
* ``bzrlib.mutabletree.MutableTree.commit`` will now support a passed in
 
46
  config as in previous versions of bzrlib. (Robert Collins)
 
47
 
 
48
* ``bzr selftest`` should not use ui.note() since it's not unicode safe.
 
49
  (Vincent Ladeuil, #563997)
 
50
 
 
51
* Fix glitch in the warning about unclean trees display.
 
52
  (Vincent Ladeuil, #562665)
 
53
 
 
54
* Help messages generated by ``RegistryOption.from_kwargs`` list the
 
55
  switches in alphabetical order, rather than in an undefined order.
 
56
  (Martin von Gagern, #559409)
 
57
 
 
58
* Make sure the ``ExecutablePath`` and ``InterpreterPath`` are set in
 
59
  Apport crash reports, to avoid "This problem report applies to a program
 
60
  which is not installed any more" error.
 
61
  (Martin Pool, James Westby, #528114)
 
62
 
 
63
* Repositories accessed via a smart server now reject being stacked on a
 
64
  repository in an incompatible format, as is the case when accessing them
 
65
  via other methods.  This was causing fetches from those repositories via
 
66
  a smart server (e.g. using ``bzr branch``) to receive invalid data.
 
67
  (Andrew Bennetts, #562380)
 
68
 
 
69
* Reset ``siginterrupt`` flag to False every time we handle a signal
 
70
  installed with ``set_signal_handler(..., restart_syscall=True)`` (from
 
71
  ``bzrlib.osutils``.  Reduces the likelihood of "Interrupted System Call"
 
72
  errors after two window resizes.
 
73
  (Andrew Bennetts)
 
74
 
22
75
* When invoked with a range revision, ``bzr log`` doesn't show revisions
23
76
  that are not part of the ancestry anymore.
24
77
  (Vincent Ladeuil, #474807)
26
79
Improvements
27
80
************
28
81
 
 
82
* ``bzr commit`` will prompt before using a commit message that was
 
83
  generated by a template and not edited by the user.
 
84
  (Robert Collins, #530265)
 
85
 
 
86
* ``bzr diff`` read-locks the trees and branches only once, saving about
 
87
  10-20ms on ``bzr diff`` in a bzr.dev tree.
 
88
  (Andrew Bennetts)
 
89
 
 
90
* ``bzr missing`` read-locks the branches only once.
 
91
  (Andrew Bennetts)
 
92
  
 
93
* ``bzr pull`` locks the branches and tree only once.
 
94
  (Andrew Bennetts)
 
95
  
 
96
* Index lookups in pack repositories search recently hit pack files first.  
 
97
  In repositories with many pack files this can greatly reduce the
 
98
  number of files accessed, the number of bytes read, and the number of
 
99
  read calls.  An incremental pull via plain HTTP takes half the time and
 
100
  bytes for a moderately large repository.  (Andrew Bennetts)
 
101
 
 
102
* Index lookups only re-order the indexes when the hit files aren't
 
103
  already first. Reduces the cost of reordering
 
104
  (John Arbash Meinel, #562429)
 
105
 
29
106
* Less code is loaded at startup.  (Cold-cache start time is about 10-20%
30
107
  less.)
31
108
  (Martin Pool, #553017)
36
113
API Changes
37
114
***********
38
115
 
 
116
* ``bzrlib.diff.get_trees_and_branches_to_diff`` is deprecated.  Use
 
117
  ``get_trees_and_branches_to_diff_locked`` instead.
 
118
  (Andrew Bennetts)
 
119
  
39
120
Internals
40
121
*********
41
122
 
 
123
* ``bzrlib.commands.Command.run_direct`` is no longer needed - the pre
 
124
  2.1 method of calling run() to perform testing or direct use via the API
 
125
  is now possible again. As part of this, the _operation attribute on
 
126
  Command is now transient and only exists for the duration of ``run()``.
 
127
  (Robert Collins)
 
128
 
42
129
* Allow bzr to run under ``python -OO`` which reduces the size of bytecode
43
130
  files loaded from disk. To ensure docstrings needed for help are never
44
131
  stripped, the prefix ``__doc__ =`` should now be used.
47
134
Testing
48
135
*******
49
136
 
 
137
* ``bzr selftest --parallel=subprocess`` now works correctly on win32.
 
138
  (Gordon Tyler, #551332)
50
139
 
51
140
bzr 2.2.0b1
52
141
###########
196
285
* Fix ``log`` to better check ancestors even if merged revisions are involved.
197
286
  (Vincent Ladeuil, #476293)
198
287
 
 
288
* Loading a plugin from a given path with ``BZR_PLUGINS_AT`` doesn't depend
 
289
  on os.lisdir() order and is now reliable.
 
290
  (Vincent Ladeuil, #552922).
 
291
 
199
292
* Many IO operations that returned ``EINTR`` were retried even if it
200
293
  wasn't safe to do so via careless use of ``until_no_eintr``.  Bazaar now
201
294
  only retries operations that are safe to retry, and in some cases has
225
318
* Tolerate patches with leading noise in ``bzr-handle-patch``.
226
319
  (Toshio Kuratomi, Martin Pool, #502076)
227
320
 
 
321
* ``update -r`` now supports updating to revisions that are not on
 
322
  mainline (i.e. it supports dotted revisions).
 
323
  (Parth Malwankar, #517800)
 
324
 
228
325
* ``.bazaar``, ``.bazaar/bazaar.conf`` and ``.bzr.log`` inherit user and
229
326
  group ownership from the containing directory. This allow bzr to work
230
327
  better with sudo.
263
360
* New method ``BzrDir.list_branches()`` that returns a sequence of branches 
264
361
  present in a control directory. (Jelmer Vernooij)
265
362
 
 
363
* New method ``Repository.get_known_graph_ancestry()``. 
 
364
  (Jelmer Vernooij, #495502)
 
365
 
266
366
* New transport methods ``readlink``, ``symlink`` and ``hardlink``.
267
367
  (Neil Santos)
268
368
 
314
414
  dependency regressions.
315
415
  (Martin Pool)
316
416
 
 
417
* PQM will now run with subunit output. To analyze a PQM error use
 
418
  tribunal, or cat log | subunit-filter | subunit2pyunit. (Robert Collins)
 
419
 
317
420
* Stop sending apport crash files to ``.cache`` in the directory from
318
421
  which ``bzr selftest`` was run.  (Martin Pool, #422350)
319
422
 
736
839
  tests that 'failed' - they're all just failures.
737
840
  (Martin Pool)
738
841
 
 
842
bzr 2.0.6
 
843
#########
 
844
 
 
845
:2.0.6: NOT RELEASED YET
 
846
 
 
847
Bug Fixes
 
848
*********
 
849
 
 
850
* ``bzr revert`` now only takes write lock on working tree, instead of on 
 
851
  both working tree and branch.
 
852
  (Danny van Heumen, #498409)
 
853
 
 
854
* ``bzr upgrade`` now creates the ``backup.bzr`` directory with the same
 
855
  permissions as ``.bzr`` directory on a POSIX OS.
 
856
  (Parth Malwankar, #262450)
 
857
 
 
858
* Additional merges after an unrelated branch has been merged with its
 
859
  history no longer crash when deleted files are involved.
 
860
  (Vincent Ladeuil, John Arbash Meinel, #375898)
739
861
 
740
862
bzr 2.0.5
741
863
#########
742
864
 
743
 
:Codename:
744
 
:2.0.5: NOT RELEASED YET
 
865
:2.0.5: 2010-03-23
 
866
 
 
867
This fifth release in our 2.0 series addresses several user-inconvenience
 
868
bugs.  None are critical, but upgrading is recommended for all users on
 
869
earlier 2.0 releases.
745
870
 
746
871
Bug Fixes
747
872
*********
770
895
* Handle renames correctly when there are files or directories that 
771
896
  differ only in case.  (Chris Jones, Martin Pool, #368931)
772
897
 
773
 
* Fixed CHM generation by moving the NEWS section template into
774
 
  a separate file. (Ian Clatworthy, #524184)
775
 
 
776
898
* If ``bzr push --create-prefix`` triggers an unexpected ``NoSuchFile``
777
899
  error, report that error rather than failing with an unhelpful
778
900
  ``UnboundLocalError``.
792
914
* Added ``location-alias`` help topic.
793
915
  (Andrew Bennetts, #337834)
794
916
 
 
917
* Fixed CHM generation by moving the NEWS section template into
 
918
  a separate file. (Ian Clatworthy, #524184)
 
919
 
 
920
 
795
921
bzr 2.0.4
796
922
#########
797
923