~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

Streamline _walkdirs_utf8 for utf8 file systems, reducing time to traverse a mozilla tree from 1s to .6 seconds. (Robert Collins)

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
      SFTP transport a little bit faster (~20%) and use a bit less memory.
46
46
      (John Arbash Meinel)
47
47
 
 
48
    * ``status`` on large trees is now faster, due to optimisations in the
 
49
      walkdirs code. Of particular note, the walkdirs code now performs
 
50
      a temporary ``chdir()`` while reading a single directory; if your
 
51
      platform has non thread-local current working directories (and is
 
52
      not windows which has its own implementation), this may introduce a
 
53
      race condition during concurrent uses of bzrlib. The bzrlib CLI
 
54
      will not encounter this as it is single threaded for working tree
 
55
      operations. (Robert Collins)
 
56
 
48
57
    * When reading index files, if we happen to read the whole file in a
49
58
      single request treat it as a ``_buffer_all`` request. This happens
50
59
      most often on small indexes over remote transports, where we default