~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: John Arbash Meinel
  • Date: 2008-10-28 19:39:57 UTC
  • mfrom: (3804 +trunk)
  • mto: This revision was merged to the branch mainline in revision 3805.
  • Revision ID: john@arbash-meinel.com-20081028193957-zg2eygq5cgz2bnpu
Merge bzr.dev 3804

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
IN DEVELOPMENT
8
8
--------------
9
9
 
 
10
  USER-VISIBLE CHANGES:
 
11
 
 
12
  NEW FEATURES:
 
13
 
 
14
    * New Branch hook ``transform_fallback_location`` allows a function to
 
15
      be called when looking up the stacked source. (Michael Hudson)
 
16
 
 
17
  IMPROVEMENTS:
 
18
 
 
19
    * ``bzr dump-btree`` is a hidden command introduced to allow dumping
 
20
      the contents of a compressed btree file.  (John Arbash Meinel)
 
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
 
 
31
    * default username for bzr+ssh and sftp can be configured in
 
32
      authentication.conf. (Aaron Bentley)
 
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
 
 
40
  BUG FIXES:
 
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
 
 
52
    * ``bzr missing --quiet`` no longer prints messages about whether
 
53
      there are missing revisions.  The exit code indicates whether there
 
54
      were or not.  (Martin Pool, #284748)
 
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
 
 
66
    * The index logic is now able to reload the list of pack files if and
 
67
      index ends up disappearing. We still don't reload if the pack data
 
68
      itself goes missing after checking the index. This bug appears as a
 
69
      transient failure (file not found) when another process is writing
 
70
      to the repository.  (John Arbash Meinel, #153786)
 
71
 
 
72
  DOCUMENTATION:
 
73
 
 
74
  API CHANGES:
 
75
 
 
76
    * commands.plugins_cmds is now a CommandRegistry, not a dict.
 
77
 
 
78
  TESTING:
 
79
 
 
80
  INTERNALS:
 
81
 
 
82
     * New AuthenticationConfig.set_credentials method allows easy programmatic
 
83
       configuration of authetication credentials.
 
84
 
 
85
  PORTABILITY:
 
86
 
 
87
 
 
88
bzr 1.8 2008-10-16
 
89
------------------
 
90
 
 
91
Bazaar 1.8 includes several fixes that improve working tree performance,
 
92
display of revision logs, and merges.  The bzr testsuite now passes on OS
 
93
X and Python 2.6, and almost completely passes on Windows.  The
 
94
smartserver code has gained several bug fixes and performance
 
95
improvements, and can now run server-side hooks within an http server.
 
96
 
 
97
  BUG FIXES:
 
98
 
 
99
   * Fix "Must end write group" error when another error occurs during
 
100
     ``bzr push``.  (Andrew Bennetts, #230902)
 
101
 
 
102
  PORTABILITY:
 
103
 
 
104
   * Some Pyrex versions require the WIN32 macro defined to compile on
 
105
     that platform.  (Alexander Belchenko, Martin Pool, #277481)
 
106
 
 
107
 
 
108
bzr 1.8rc1 2008-10-07
 
109
---------------------
 
110
 
10
111
  CHANGES:
11
112
 
12
113
    * ``bzr log file`` has been changed. It now uses a different method
28
129
      pyrex >= 0.9.6 so it doesn't effect releases, only users running
29
130
      from the source tree. (John Arbash Meinel, #276868)
30
131
 
31
 
  FEATURES
 
132
  FEATURES:
32
133
 
33
134
    * bzr is now compatible with python-2.6. python-2.6 is not yet officially
34
135
      supported (nor released, tests were conducted with the dev version of
35
 
      python-2.6rc2), but all known problems have been fixed . Feedback
 
136
      python-2.6rc2), but all known problems have been fixed.  Feedback
36
137
      welcome.
37
138
      (Vincent Ladeuil, #269535)
38
139
 
79
180
 
80
181
  BUG FIXES:
81
182
 
 
183
    * Avoid random failures arising from misinterpreted ``errno`` values
 
184
      in ``_readdir_pyx.read_dir``.
 
185
      (Martin Pool, #279381)
 
186
 
82
187
    * Branching from a shared repository on a smart server into a new
83
188
      repository now preserves the repository format.
84
189
      (Andrew Bennetts, #269214)
107
212
    * Make the first line of the manpage preamble a comment again.
108
213
      (David Futcher, #242106)
109
214
 
 
215
    * Remove use of optional parameter in GSSAPI FTP support, since 
 
216
      it breaks newer versions of Python-Kerberos. (Jelmer Vernooij)
 
217
 
110
218
    * The autopacking logic will now always create a single new pack from
111
219
      all of the content which it deems is worth moving. This avoids the
112
220
      'repack a single pack' bug and should result in better packing