~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2007-02-22 14:45:05 UTC
  • mfrom: (2294.1.11 utf8_file_ids)
  • Revision ID: pqm@pqm.ubuntu.com-20070222144505-5f7551602cad9332
(John Arbash Meinel, r=robert) Update apis to expect UTF-8 file ids instead of Unicode

Show diffs side-by-side

added added

removed removed

Lines of Context:
54
54
 
55
55
  INTERNALS:
56
56
 
57
 
    * Internally revision ids are now passed around as utf-8 bytestrings,
58
 
      rather than treating them as Unicode strings. This has performance
59
 
      benefits for Knits, since we no longer need to decode the revision
60
 
      id for each line of content, nor for each entry in the index. This
61
 
      will also help with the future dirstate format. File-ids should
62
 
      receive the same treatment in the future. (John Arbash Meinel)
 
57
    * Internally revision ids and file ids are now passed around as utf-8
 
58
      bytestrings, rather than treating them as Unicode strings. This has
 
59
      performance benefits for Knits, since we no longer need to decode the
 
60
      revision id for each line of content, nor for each entry in the index.
 
61
      This will also help with the future dirstate format.
 
62
      (John Arbash Meinel)
63
63
 
64
64
    * Reserved ids (any revision-id ending in a colon) are rejected by
65
65
      versionedfiles, repositories, branches, and working trees