~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Martin Pool
  • Date: 2008-05-02 02:31:14 UTC
  • mfrom: (3399 +trunk)
  • mto: (3408.1.1 doc)
  • mto: This revision was merged to the branch mainline in revision 3409.
  • Revision ID: mbp@sourcefrog.net-20080502023114-y2gcg3w3jc770j9m
merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
    * Diff now handles revision specs like "branch:" and "submit:" more
25
25
      efficiently.  (Aaron Bentley)
26
26
 
 
27
    * Pull completes much faster when there is nothing to pull.
 
28
      (Aaron Bentley)
 
29
 
27
30
  BUGFIXES:
28
31
 
29
32
    * Avoid muttering every time a child update does not cause a progress bar
30
33
      update. (John Arbash Meinel, #213771)
31
34
 
 
35
    * ``Branch.reconcile()`` is now implemented. This allows ``bzr reconcile``
 
36
      to fix when a Branch has a non-canonical mainline history. ``bzr check``
 
37
      also detects this condition. (John Arbash Meinel, #177855)
 
38
 
32
39
    * ``bzr commit`` now works with Microsoft's FTP service.
33
40
      (Andreas Deininger)
34
41
 
 
42
    * Conversion from non-rich-root to rich-root(-pack) updates inventory
 
43
      sha1s, even when bundles are used.  (Aaron Bentley, #181391)
 
44
 
 
45
    * Conversion from non-rich-root to rich-root(-pack) works correctly even
 
46
      though search keys are not topologically sorted.  (Aaron Bentley)
 
47
 
 
48
    * Conversion from non-rich-root to rich-root(-pack) works even when a
 
49
      parent revision has a different root id.  (Aaron Bentley, #177874)
 
50
 
 
51
    * Fetching all revisions from a repository does not cause pack collisions.
 
52
      (Robert Collins, Aaron Bentley, #212908)
 
53
 
 
54
    * Fix error about "attempt to add line-delta in non-delta knit".
 
55
      (Andrew Bennetts, #217701)
 
56
 
 
57
    * Pushing a branch in "dirstate" format (Branch5) over bzr+ssh would break
 
58
      if the remote server was < version 1.2. This was due to a bug in the
 
59
      RemoteRepository.get_parent_map() fallback code.
 
60
      (John Arbash Meinel, #214894)
 
61
 
35
62
    * Set SO_REUSEADDR on server sockets of ``bzr serve`` to avoid problems
36
63
      rebinding the socket when starting the server a second time.
37
64
      (John Arbash Meinel, Martin Pool, #164288)
52
79
 
53
80
  TESTING:
54
81
 
 
82
    * Add ``thread_name_suffix`` parameter to SmartTCPServer_for_testing, to
 
83
      make it easy to identify which test spawned a thread with an unhandled
 
84
      exception. (Andrew Bennetts)
 
85
 
55
86
  INTERNALS:
56
87
 
 
88
    * ``Hooks.install_hook`` is now deprecated in favour of
 
89
      ``Hooks.install_named_hook`` which adds a required ``name`` parameter, to
 
90
      avoid having to call ``Hooks.name_hook``. (Daniel Watkins)
 
91
 
57
92
    * Implement xml8 serializer.  (Aaron Bentley)
58
93
 
 
94
    * New form ``@deprecated_method(deprecated_in(1, 5, 0))`` for making 
 
95
      deprecation wrappers.  (Martin Pool)
 
96
 
59
97
  API BREAKS:
60
98
 
61
99
    * Repository.get_data_stream, Repository.get_data_stream_for_search(),
64
102
      (Aaron Bentley)
65
103
 
66
104
 
 
105
bzr 1.4rc2 2008-04-21
 
106
---------------------
 
107
 
 
108
  BUG FIXES:
 
109
 
 
110
    * ``bzr log -r ..X bzr://`` was failing, because it was getting a request
 
111
      for ``revision_id=None`` which was not a string.
 
112
      (John Arbash Meinel, #211661)
 
113
 
 
114
    * Fixed a bug in handling ghost revisions when logging changes in a 
 
115
      particular file.  (John Arbash Meinel, #209948)
 
116
 
 
117
    * Fix error about "attempt to add line-delta in non-delta knit".
 
118
      (Andrew Bennetts, #205156)
 
119
 
 
120
    * Fixed performance degradation in fetching from knit repositories to
 
121
      knits and packs due to parsing the entire revisions.kndx on every graph
 
122
      walk iteration fixed by using the Repository.get_graph API.  There was
 
123
      another regression in knit => knit fetching which re-read the index for
 
124
      every revision each side had in common.
 
125
      (Robert Collins, John Arbash Meinel)
 
126
 
 
127
 
 
128
bzr 1.4rc1 2008-04-11
 
129
---------------------
 
130
 
 
131
 
 
132
 
67
133
bzr 1.4rc1 2008-04-11
68
134
---------------------
69
135
 
146
212
      one is present.  You can use the new ``nosmart+`` transport decorator
147
213
      to get the old behaviour.  (Andrew Bennetts)
148
214
 
149
 
     * Various operations with revision specs and commands that calculate
150
 
       revnos and revision ids are faster.  (John A. Meinel, Aaron Bentley)
 
215
    * The ``version`` command takes a ``--short`` option to print just the
 
216
      version number, for easier use in scripts.  (Martin Pool)
 
217
 
 
218
    * Various operations with revision specs and commands that calculate
 
219
      revnos and revision ids are faster.  (John A. Meinel, Aaron Bentley)
151
220
 
152
221
  BUGFIXES:
153
222
 
324
393
      had already failed, and should not be relied upon by code. 
325
394
      (Martin Pool, #109520)
326
395
 
 
396
    * ``make dist`` target to build a release tarball, and also 
 
397
      ``check-dist-tarball`` and ``dist-upload-escudero``.  (Martin Pool)
 
398
 
327
399
    * The ``read_response_tuple`` method of ``SmartClientRequestProtocol*``
328
400
      classes will now raise ``UnknownSmartMethod`` when appropriate, so that
329
401
      callers don't need to try distinguish unknown request errors from other