~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Andrew Bennetts
  • Date: 2008-07-28 06:53:44 UTC
  • mfrom: (3581 +trunk)
  • mto: This revision was merged to the branch mainline in revision 3583.
  • Revision ID: andrew.bennetts@canonical.com-20080728065344-ocndjoycs903q6fz
Merge bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
IN DEVELOPMENT
9
9
--------------
10
10
 
 
11
  CHANGES:
 
12
 
 
13
    * Knit format repositories are deprecated and bzr will now emit
 
14
      warnings whenever it encounters one.  Use ``bzr upgrade`` to upgrade
 
15
      knit repositories to pack format.  (Andrew Bennetts)
 
16
      
 
17
 
 
18
  FEATURES:
 
19
 
 
20
 
11
21
  IMPROVEMENTS:
12
22
 
13
23
    * ``bzr check`` can now be told which elements at a location it should
14
 
      check.
15
 
      (Daniel Watkins)
 
24
      check.  (Daniel Watkins)
 
25
 
 
26
    * Implemented a custom ``walkdirs_utf8`` implementation for win32.
 
27
      This uses a pyrex extension to get direct access to the
 
28
      ``FindFirstFileW`` style apis, rather than using ``listdir`` +
 
29
      ``lstat``. Shows a very strong improvement in commands like
 
30
      ``status`` and ``diff`` which have to iterate the working tree.
 
31
      Anywhere from 2x-6x faster depending on the size of the tree (bigger
 
32
      trees, bigger benefit.) (John Arbash Meinel)
 
33
 
 
34
 
 
35
  BUG FIXES:
 
36
 
 
37
    * ``bzr branch --stacked`` ensures the destination branch format can
 
38
      support stacking, even if the origin does not.
 
39
      (Martin Pool)
 
40
 
 
41
    * Fix a test case that was failing if encoding wasn't UTF-8.
 
42
      (John Arbash Meinel, #247585)
 
43
 
 
44
    * Fix "no buffer space available" error when branching with the new
 
45
      smart server protocol to or from Windows.
 
46
      (Andrew Bennetts, #246180)
 
47
 
 
48
 
 
49
  DOCUMENTATION:
 
50
 
 
51
 
 
52
  TESTING:
 
53
 
 
54
 
 
55
  API CHANGES:
 
56
 
 
57
 
 
58
  INTERNALS:
 
59
 
 
60
    * RuleSearchers return () instead of [] now when there are no matches.
 
61
      (Ian Clatworthy)
 
62
 
 
63
 
 
64
bzr 1.6beta3 2008-07-17
 
65
-----------------------
 
66
 
 
67
  FEATURES:
 
68
 
 
69
    * New ``pre_change_branch_tip`` hook that is called before the
 
70
      branch tip is moved, while the branch is write-locked.  See the User
 
71
      Reference for signature details.  (Andrew Bennetts)
 
72
 
 
73
    * Rule-based preferences can now be defined for selected files in
 
74
      selected branches, allowing commands and plugins to provide
 
75
      custom behaviour for files matching defined patterns.
 
76
      See ``Rule-based preferences`` (part of ``Configuring Bazaar``)
 
77
      in the User Guide and ``bzr help rules`` for more information.
 
78
      (Ian Clatworthy)
 
79
 
 
80
    * Sites may suggest a branch to stack new branches on.  (Aaron Bentley)
 
81
 
 
82
    * Stacked branches are now supported. See ``bzr help branch`` and 
 
83
      ``bzr help push``. (Robert Collins)
 
84
 
 
85
  IMPROVEMENTS:
16
86
 
17
87
    * ``bzr export --format=tgz --root=NAME -`` to export a gzipped tarball 
18
88
      to stdout; also ``tar`` and ``tbz2``.
19
89
      (Martin Pool)
20
90
 
 
91
    * ``bzr (re)merge --weave`` will now use a standard Weave algorithm,
 
92
      rather than the annotation-based merge it was using. It does so by
 
93
      building up a Weave of the important texts, without needing to build
 
94
      the full ancestry. (John Arbash Meinel, #238895)
 
95
 
 
96
    * ``bzr send`` documents and better supports ``emacsclient`` (proper
 
97
      escaping of mail headers and handling of the MUA Mew).
 
98
      (Christophe Troestler)
 
99
 
21
100
    * Remembered locations can be specified by aliases, e.g. :parent, :public,
22
101
      :submit.  (Aaron Bentley)
23
102
 
25
104
      revision info directly.  This makes operations like push
26
105
      faster.  The new request method name is
27
106
      ``Branch.set_last_revision_ex``.  (Andrew Bennetts)
28
 
 
29
 
  BUGFIXES:
 
107
      
 
108
    * New registry for log properties handles  and the method in 
 
109
      LongLogFormatter to display the custom properties returned by the 
 
110
      registered handlers. (Guillermo Gonzalez, #162469)
 
111
 
 
112
  BUG FIXES:
 
113
 
 
114
    * Bazaar is now able to be a client to the web server of IIS 6 and 7.
 
115
      The broken implementations of RFC822 in Python and RFC2046 in IIS
 
116
      combined with boundary-line checking in Bazaar previously made this
 
117
      impossible. (NB, IIS 5 does not suffer from this problem).
 
118
      (Adrian Wilkins, #247585)
 
119
 
 
120
    * ``bzr log --long`` with a ghost in your mainline now handles that
 
121
      ghost properly. (John Arbash Meinel, #243536)
30
122
 
31
123
    * ``check`` handles the split-up .bzr layout correctly, so no longer
32
124
      requires a branch to be present.
33
125
      (Daniel Watkins, #64783)
34
126
 
 
127
    * ``bzr serve --directory=/`` now correctly allows the whole
 
128
      filesystem to be accessed on Windows, not just the root of the drive
 
129
      that Python is running from.
 
130
      (Adrian Wilkins, #240910)
 
131
 
35
132
    * Clearer message about how to set the PYTHONPATH if bzrlib can't be
36
133
      loaded. 
37
134
      (Martin Pool, #205230)
41
138
      still in ``.bzr.log`` and can be shown with ``-Derror``.
42
139
      (Martin Pool, #240161)
43
140
 
 
141
    * Fixed problem in branching from smart server.
 
142
      (#249256, Michael Hudson, Martin Pool) 
 
143
 
 
144
    * Fetch from a stacked branch copies all required data.
 
145
      (Aaron Bentley, #248506)
 
146
 
44
147
    * Handle urls such as ftp://user@host.com@www.host.com where the user
45
148
      name contains an @.
46
149
      (Neil Martinsen-Burrell, #228058)
64
167
    * revision_history now tolerates mainline ghosts for Branch format 6.
65
168
      (Aaron Bentley, #235055)
66
169
 
 
170
    * Set locale from environment for third party libs.
 
171
      (Martin von Gagern, #128496)
 
172
 
 
173
    * Handle a file turning in to a directory in TreeTransform.
 
174
      (James Westby, #248448)
 
175
 
67
176
  DOCUMENTATION:
68
177
 
 
178
    * Added *Using stacked branches* to the User Guide.
 
179
      (Ian Clatworthy)
 
180
 
69
181
    * Updated developer documentation.
70
182
      (Martin Pool)
71
183
 
72
184
  TESTING:
73
185
 
 
186
   * ``-Dmemory`` will cause /proc/PID/status to be catted before bzr
 
187
     exits, allowing low-key analysis of peak memory use. (Robert Collins)
 
188
 
74
189
   * ``TestCaseWithTransport.make_branch_and_tree`` tries harder to return
75
190
     a tree with a ``branch`` attribute of the right format.  This was
76
191
     preventing some ``RemoteBranch`` tests from actually running with
186
301
      record the newest. (If you merge a descendent, it will replace its
187
302
      ancestor). (John Arbash Meinel, #235407)
188
303
 
 
304
    * ``RepositoryPolicy.__init__`` now requires stack_on and stack_on_pwd,
 
305
      through the derived classes do not.  (Aaron Bentley)
 
306
 
189
307
  INTERNALS:
190
308
 
 
309
    * ``bzrlib.bzrdir.BzrDir.sprout`` now accepts ``stacked`` to control
 
310
      creating stacked branches. (Robert Collins)
 
311
 
191
312
    * Knit record serialisation is now stricter on what it will accept, to
192
313
      guard against potential internal bugs, or broken input. (Robert Collins)
193
314