~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2009-05-07 01:50:29 UTC
  • mfrom: (4332.2.3 integration)
  • Revision ID: pqm@pqm.ubuntu.com-20090507015029-ymynxbonvgo1qcqi
(robertc) Do not trigger NoSuchRevision pulling from a stacked branch
        when the client needs content from it and the stacked-on
        branch. (Robert Collins)

Show diffs side-by-side

added added

removed removed

Lines of Context:
79
79
* Several bugs related to unicode symlinks have been fixed and the test suite
80
80
  enhanced to better catch regressions for them. (Vincent Ladeuil)
81
81
 
 
82
* The smart server will no longer raise 'NoSuchRevision' when streaming
 
83
  content with a size mismatch in a reconstructed graph search: it assumes
 
84
  that the client will make sure it is happy with what it got, and this
 
85
  sort of mismatch is normal for stacked environments.
 
86
  bzr 1.13.0/1 will stream from unstacked branches only - in that case not
 
87
  getting all the content expected would be a bug. However the graph
 
88
  search is how we figured out what we wanted, so a mismatch is both odd
 
89
  and unrecoverable without starting over, and starting over will end up
 
90
  with the same data as if we just permitted the mismatch. If data is
 
91
  gc'd, doing a new search will find only the truncated data, so sending
 
92
  only the truncated data seems reasonable. bzr versions newer than this
 
93
  will stream from stacked branches and check the stream to find missing
 
94
  content in the stacked-on branch, and thus will handle the situation
 
95
  implicitly.  (Robert Collins, #360791)
 
96
 
82
97
* Upgrading to, or fetching into a 'rich-root' format will now correctly
83
98
  set the root data the same way that reconcile does.
84
99
  (Robert Collins, #368921)