~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

Merge bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
IN DEVELOPMENT
2
2
 
3
3
  IMPROVEMENTS:
 
4
    * ``bzr help commands`` output is now shorter (Aaron Bentley)
 
5
 
 
6
  INTERNALS:
 
7
 
 
8
    * ``TestCase.run_bzr``, ``run_bzr_captured``, and ``run_bzr_subprocess``
 
9
      can take a ``working_dir='foo'`` parameter, which will change directory 
 
10
      for the command. (John Arbash Meinel)
 
11
 
 
12
  BUG FIXES:
 
13
 
 
14
    * bzr branch/pull no longer complain about progress bar cleanup when
 
15
      interrupted during fetch.  (Aaron Bentley, #54000)
 
16
 
 
17
    * ``WorkingTree.set_parent_trees()`` uses the trees to directly write
 
18
      the basis inventory, rather than going through the repository. This
 
19
      allows us to have 1 inventory read, and 2 inventory writes when
 
20
      committing a new tree. (John Arbash Meinel)
 
21
 
 
22
    * When reverting, files that are not locally modified that do not exist
 
23
      in the target are deleted, not just unversioned (Aaron Bentley)
 
24
 
 
25
    * When trying to acquire a lock, don't fail immediately. Instead, try
 
26
      a few times (up to 1 hour) before timing out. Also, report why the
 
27
      lock is unavailable (John Arbash Meinel, #43521, #49556)
 
28
 
 
29
    * Leave HttpTransportBase daughter classes decides how they
 
30
      implement cloning. (Vincent Ladeuil, #61606)
 
31
 
 
32
bzr 0.11rc2  2006-09-27
 
33
 
 
34
  BUG FIXES:
 
35
 
 
36
    * Test suite hangs on windows fixed. (Andrew Bennets, Alexander Belchenko).
 
37
    
 
38
    * Commit performance regression fixed. (Aaron Bentley, Robert Collins, John
 
39
      Arbash Meinel).
 
40
 
 
41
bzr 0.11rc1  2006-09-25
 
42
 
 
43
  IMPROVEMENTS:
4
44
 
5
45
    * Knit files now wait to create their contents until the first data is
6
46
      added. The old code used to create an empty .knit and a .kndx with just
35
75
      which processes these requests. (Andrew Bennetts, Robert Collins, Martin
36
76
      Pool)
37
77
 
 
78
    * New command ``bzr version-info`` which can be used to get a summary
 
79
      of the current state of the tree. This is especially useful as part
 
80
      of a build commands. See ``doc/version_info.txt`` for more information 
 
81
      (John Arbash Meinel)
 
82
 
38
83
  BUG FIXES:
39
84
 
 
85
    * 'bzr inventory [FILE...]' allows restricting the file list to a
 
86
      specific set of files. (John Arbash Meinel, #3631)
 
87
 
 
88
    * Don't abort when annotating empty files (John Arbash Meinel, #56814)
 
89
 
 
90
    * Add ``Stanza.to_unicode()`` which can be passed to another Stanza
 
91
      when nesting stanzas. Also, add ``read_stanza_unicode`` to handle when
 
92
      reading a nested Stanza. (John Arbash Meinel)
 
93
 
 
94
    * Transform._set_mode() needs to stat the right file. 
 
95
      (John Arbash Meinel, #56549)
 
96
 
 
97
    * Raise WeaveFormatError rather than StopIteration when trying to read
 
98
      an empty Weave file. (John Arbash Meinel, #46871)
 
99
 
40
100
    * Don't access e.code for generic URLErrors, only HTTPErrors have .code.
41
101
      (Vincent Ladeuil, #59835)
42
102
 
69
129
      API users will need to perform a push or pull or update operation if they
70
130
      require branch synchronisation to take place. (Robert Collins, #47344)
71
131
 
 
132
    * When creating a tarball or zipfile export, export unicode names as utf-8
 
133
      paths. This may not work perfectly on all platforms, but has the best
 
134
      chance of working in the common case. (John Arbash Meinel, #56816)
 
135
 
 
136
    * When committing, only files that exist in working tree or basis tree
 
137
      may be specified (Aaron Bentley, #50793)
 
138
 
 
139
  PORTABILITY:
 
140
 
 
141
    * Fixes to run on Python 2.5 (Brian M. Carlson, Martin Pool, Marien Zwart)
 
142
 
72
143
  INTERNALS:
73
144
 
74
145
    * TestCaseInTempDir now creates a separate directory for HOME, rather
116
187
      needs_tree_write_lock is provided in the workingtree module. Like the
117
188
      needs_read_lock and needs_write_lock decorators this allows static 
118
189
      declaration of the locking requirements of a function to ensure that
119
 
      a lock is taken out for casual scripts. (Robert Collins)
 
190
      a lock is taken out for casual scripts. (Robert Collins, #54107)
120
191
 
121
192
    * All WorkingTree methods which write to the tree, but not to the branch
122
193
      have been converted to use ``needs_tree_write_lock`` rather than