Rev 2269: Add NEWS entry about utf8 revision ids. in http://bzr.arbash-meinel.com/branches/bzr/0.15-dev/knit_utf8_revision_ids

John Arbash Meinel john at arbash-meinel.com
Sat Feb 17 02:36:39 GMT 2007


At http://bzr.arbash-meinel.com/branches/bzr/0.15-dev/knit_utf8_revision_ids

------------------------------------------------------------
revno: 2269
revision-id: john at arbash-meinel.com-20070217023632-ad2nt50u1oal2ji0
parent: john at arbash-meinel.com-20070217023345-vhrz7igv9q7kd762
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: knit_utf8_revision_ids
timestamp: Fri 2007-02-16 20:36:32 -0600
message:
  Add NEWS entry about utf8 revision ids.
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
-------------- next part --------------
=== modified file 'NEWS'
--- a/NEWS	2007-02-15 15:11:31 +0000
+++ b/NEWS	2007-02-17 02:36:32 +0000
@@ -54,6 +54,13 @@
 
   INTERNALS:
 
+    * Internally revision ids are now passed around as utf-8 bytestrings,
+      rather than treating them as Unicode strings. This has performance
+      benefits for Knits, since we no longer need to decode the revision
+      id for each line of content, nor for each entry in the index. This
+      will also help with the future dirstate format. File-ids should
+      receive the same treatment in the future. (John Arbash Meinel)
+
     * Reserved ids (any revision-id ending in a colon) are rejected by
       versionedfiles, repositories, branches, and working trees
       (Aaron Bentley)



More information about the bazaar-commits mailing list