~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Martin Pool
  • Date: 2008-10-27 08:02:47 UTC
  • mfrom: (3795 +trunk)
  • mto: This revision was merged to the branch mainline in revision 3798.
  • Revision ID: mbp@sourcefrog.net-20081027080247-0al6nrx2v8u1dcci
merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
 
12
12
  NEW FEATURES:
13
13
 
 
14
    * New Branch hook ``transform_fallback_location`` allows a function to
 
15
      be called when looking up the stacked source. (Michael Hudson)
 
16
 
14
17
  IMPROVEMENTS:
15
18
 
16
19
    * ``bzr dump-btree`` is a hidden command introduced to allow dumping
17
20
      the contents of a compressed btree file.  (John Arbash Meinel)
18
21
 
 
22
    * ``bzr pack`` now tells the index builders to optimize for size. For
 
23
      btree index repositories, this can save 25% of the index size
 
24
      (mostly in the text indexes). (John Arbash Meinel)
 
25
 
 
26
    * ``bzr push`` to an existing branch or repository on a smart server
 
27
      is faster, due to Bazaar making more use of the ``get_parent_map``
 
28
      RPC when querying the remote branch's revision graph.
 
29
      (Andrew Bennetts)
 
30
 
19
31
    * default username for bzr+ssh and sftp can be configured in
20
32
      authentication.conf. (Aaron Bentley)
21
33
 
 
34
    * launchpad-login now provides a default username for bzr+ssh and sftp
 
35
      URLs, allowing username-free URLs to work for everyone. (Aaron Bentley)
 
36
 
 
37
    * lp: lookups no longer include usernames, making them shareable and
 
38
      shorter. (Aaron Bentley)
 
39
 
22
40
  BUG FIXES:
23
41
 
 
42
    * A failure to load a plugin due to an IncompatibleAPI exception is
 
43
      now correctly reported. (Robert Collins, #279451)
 
44
 
 
45
    * API versioning support now has a multiple-version checking api
 
46
      ``require_any_api``. (Robert Collins, #279447)
 
47
 
 
48
    * ``bzr co`` uses less memory. It used to unpack the entire WT into
 
49
      memory before writing it to disk. This was a little bit faster, but
 
50
      consumed lots of memory. (John Arbash Meinel, #269456)
 
51
 
24
52
    * ``bzr missing --quiet`` no longer prints messages about whether
25
53
      there are missing revisions.  The exit code indicates whether there
26
54
      were or not.  (Martin Pool, #284748)
27
55
 
 
56
    * Fixes to the ``annotate`` code. The fast-path which re-used the
 
57
      stored deltas was accidentally disabled all the time, instead of
 
58
      only when a branch was stacked. Second, the code would accidentally
 
59
      re-use a delta even if it wasn't against the left-parent, this
 
60
      could only happen if ``bzr reconcile`` decided that the parent
 
61
      ordering was incorrect in the file graph.  (John Arbash Meinel)
 
62
 
 
63
    * Some compatibility fixes for building the extensions with MSVC and
 
64
      for python2.4. (John Arbash Meinel, #277484)
 
65
 
28
66
  DOCUMENTATION:
29
67
 
30
68
  API CHANGES:
31
69
 
 
70
    * commands.plugins_cmds is now a CommandRegistry, not a dict.
 
71
 
32
72
  TESTING:
33
73
 
34
74
  INTERNALS:
35
75
 
 
76
     * New AuthenticationConfig.set_credentials method allows easy programmatic
 
77
       configuration of authetication credentials.
 
78
 
 
79
  PORTABILITY:
 
80
 
 
81
 
 
82
bzr 1.8 2008-10-16
 
83
------------------
 
84
 
 
85
Bazaar 1.8 includes several fixes that improve working tree performance,
 
86
display of revision logs, and merges.  The bzr testsuite now passes on OS
 
87
X and Python 2.6, and almost completely passes on Windows.  The
 
88
smartserver code has gained several bug fixes and performance
 
89
improvements, and can now run server-side hooks within an http server.
 
90
 
 
91
  BUG FIXES:
 
92
 
 
93
   * Fix "Must end write group" error when another error occurs during
 
94
     ``bzr push``.  (Andrew Bennetts, #230902)
 
95
 
 
96
  PORTABILITY:
 
97
 
 
98
   * Some Pyrex versions require the WIN32 macro defined to compile on
 
99
     that platform.  (Alexander Belchenko, Martin Pool, #277481)
 
100
 
36
101
 
37
102
bzr 1.8rc1 2008-10-07
38
103
---------------------
39
104
 
40
 
Bazaar 1.8 includes several fixes that improve working tree performance,
41
 
display of revision logs, and merges.  We've also fixed, and the bzr
42
 
testsuite now passes on OS X and Python 2.6, and almost completely passes
43
 
on Windows.  The smartserver code has gained several bug fixes and
44
 
performance improvements, and can now run server-side hooks within an http
45
 
server.
46
 
 
47
105
  CHANGES:
48
106
 
49
107
    * ``bzr log file`` has been changed. It now uses a different method
116
174
 
117
175
  BUG FIXES:
118
176
 
119
 
    * API versioning support now has a multiple-version checking api
120
 
      ``require_any_api``. (Robert Collins, #279447)
121
 
 
122
177
    * Avoid random failures arising from misinterpreted ``errno`` values
123
178
      in ``_readdir_pyx.read_dir``.
124
179
      (Martin Pool, #279381)
125
180
 
126
 
    * A failure to load a plugin due to an IncompatibleAPI exception is
127
 
      now correctly reported. (Robert Collins, #279451)
128
 
 
129
181
    * Branching from a shared repository on a smart server into a new
130
182
      repository now preserves the repository format.
131
183
      (Andrew Bennetts, #269214)
132
184
 
133
 
    * ``bzr co`` uses less memory. It used to unpack the entire WT into
134
 
      memory before writing it to disk. This was a little bit faster, but
135
 
      consumed lots of memory. (John Arbash Meinel, #269456)
136
 
 
137
185
    * ``bzr log`` now accepts a ``--change`` option.
138
186
      (Vincent Ladeuil, #248427)
139
187