~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2006-04-06 10:29:03 UTC
  • mfrom: (1638.1.1 integration)
  • Revision ID: pqm@pqm.ubuntu.com-20060406102903-12beeeb5bc2cacaf
Update HACKING to reflect current test writing policy.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
bzr 0.8rc1  2006-04-14
 
1
bzr development version
 
2
 
2
3
 
3
4
  IMPROVEMENTS:
4
5
 
64
65
    * New developer commands 'weave-list' and 'weave-join'.  (Martin Pool)
65
66
 
66
67
    * New 'init-repository' command, plus support for repositories in 'init'
67
 
      and 'branch' (Aaron Bentley, Erik Bågfors, Robert Collins)
68
 
 
69
 
    * Improve output of 'info' command. Show all relevant locations related to
70
 
      working tree, branch and repository. Use kibibytes for binary quantities.
71
 
      Fix off-by-one error in missing revisions of working tree.  Make 'info'
72
 
      work on branches, repositories and remote locations.  Show locations
73
 
      relative to the shared repository, if applicable.  Show locking status
74
 
      of locations.  (Olaf Conradi)
75
 
 
76
 
    * Diff and merge now safely handle binary files. (Aaron Bentley)
77
 
 
78
 
    * 'pull' and 'push' now normalise the revision history, so that any two
79
 
      branches with the same tip revision will have the same output from 'log'.
80
 
      (Robert Collins)
81
 
 
82
 
    * 'merge' accepts --remember option to store parent location, like 'push'
83
 
      and 'pull'. (Olaf Conradi)
84
 
 
85
 
    * bzr status and diff when files given as arguments do not exist
86
 
      in the relevant trees.  (Martin Pool, #3619)
87
 
 
88
 
    * Add '.hg' to the default ignore list.  (Martin Pool)
89
 
 
90
 
    * 'knit' is now the default disk format. This improves disk performance and
91
 
      utilization, increases incremental pull performance, robustness with SFTP
92
 
      and allows checkouts over SFTP to perform acceptably. 
93
 
      The initial Knit code was contributed by Johan Rydberg based on a
94
 
      specification by Martin Pool.
95
 
      (Robert Collins, Aaron Bentley, John Rydberg, Martin Pool).
96
 
 
97
 
    * New tool to generate all-in-one html version of the manual.  (Alexander
98
 
      Belchenko)
99
 
 
100
 
    * Hitting CTRL-C while doing an SFTP push will no longer cause stale locks
101
 
      to be left in the SFTP repository. (Robert Collins, Martin Pool).
102
 
 
103
 
    * New option 'diff --diff-prefix' to control how files are named in diff
104
 
      output.  (Alexander Belchenko, Goffredo Baroncelli)
 
68
      and 'branch' (Aaron Bentley, Erik Bågfors)
105
69
 
106
70
  CHANGES:
107
71
 
112
76
 
113
77
    * 'bzr -h' shows help.  (#35940, Martin Pool, Ian Bicking)
114
78
 
115
 
    * Make 'pull' and 'push' remember location on failure using --remember.
116
 
      (Olaf Conradi)
117
 
 
118
79
  INTERNALS:
119
80
  
120
81
    * The internal storage of history, and logical branch identity have now
153
114
    * Progress bars are now nested - see
154
115
      bzrlib.ui.ui_factory.nested_progress_bar. (Robert Collins, Robey Pointer)
155
116
 
156
 
    * New API call get_format_description() for each type of format.
157
 
      (Olaf Conradi)
158
 
 
159
 
    * Changed branch.set_parent() to accept None to remove parent.
160
 
      (Olaf Conradi)
161
 
 
162
 
    * Deprecated BzrError AmbiguousBase.  (Olaf Conradi)
163
 
 
164
 
    * WorkingTree.branch is now a read only property.  (Robert Collins)
165
 
 
166
 
    * bzrlib.ui.text.TextUIFactory now accepts a bar_type parameter which
167
 
      can be None or a factory that will create a progress bar. This is
168
 
      useful for testing or for overriding the bzrlib.progress heuristic.
169
 
      (Robert Collins)
170
 
 
171
 
    * New API method get_physical_lock_status() to query locks present on a
172
 
      transport.  (Olaf Conradi)
173
 
 
174
117
  TESTING:
175
118
 
176
119
    * SFTP tests now shortcut the SSH negotiation, reducing test overhead
187
130
      by this class (when its not being used as part of implementation
188
131
      contract testing). (Robert Collins)
189
132
 
190
 
    * Close logging handler on disabling the test log. This will remove the
191
 
      handler from the internal list inside python's logging module,
192
 
      preventing shutdown from closing it twice.  (Olaf Conradi)
193
 
 
194
 
    * Move test case for uncommit to blackbox tests.  (Olaf Conradi)
195
133
 
196
134
bzr 0.7rc1 2006-01-09
197
135