Rev 2492: Update NEWS and clean out BRANCH.TODO. in http://bazaar.launchpad.net/~bzr/bzr/dirstate

Robert Collins robertc at robertcollins.net
Wed Mar 7 05:42:52 GMT 2007


At http://bazaar.launchpad.net/~bzr/bzr/dirstate

------------------------------------------------------------
revno: 2492
revision-id: robertc at robertcollins.net-20070307054158-j7yh62s59nz3rqdy
parent: mbp at sourcefrog.net-20070307030914-fb2gw9ae6lxcbbcd
committer: Robert Collins <robertc at robertcollins.net>
branch nick: dirstate
timestamp: Wed 2007-03-07 16:41:58 +1100
message:
  Update NEWS and clean out BRANCH.TODO.
modified:
  BRANCH.TODO                    BRANCH.TODO-20060103052123-79ac4969351c03a9
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
=== modified file 'BRANCH.TODO'
--- a/BRANCH.TODO	2007-03-06 13:47:33 +0000
+++ b/BRANCH.TODO	2007-03-07 05:41:58 +0000
@@ -3,25 +3,3 @@
 # 
 #
 
-nested commits:
-message_callback : call it many times?
-specific files : adjust them as we walk deep into the trees.
-
-get_reference_revision should not take an InventoryEntry
-
-notice subtrees based on whether they actually have a control directory, not
-how they're recorded in the working inventory
-
-_iter_changes needs to stop iterating into control directories
-
-set_parent_trees needing to do the weird hack of making empty trees to pass in.
-
-deprecate Tree.__iter__.
-
-Lazy inventory object that will:
- - be synced with the dirstate - or invalidated or something
- - only convert as much as needed. I.e. calling iter_entries_by_dir does not
-   parse the lot.
-
-In things like get_file_sha1 on tree, consider a deprecation warning if
-path is not given? or some developer tool to profile.

=== modified file 'NEWS'
--- a/NEWS	2007-03-07 03:09:14 +0000
+++ b/NEWS	2007-03-07 05:41:58 +0000
@@ -2,6 +2,13 @@
 
   SURPRISES:
 
+    * The default disk format has changed. Please run 'bzr upgrade' in your
+      working trees to upgrade. This new default is compatible for network
+      operations, but not for local operations. That is, if you have two
+      versions of bzr installed locally, after upgrading you can only use the
+      bzr 0.15 version. This new default does not enable tags or nested-trees
+      as they are incompatible with bzr versions before 0.15 over the network.
+
     * For users of bzrlib: Two major changes have been made to the working tree
       api in bzrlib. The first is that many methods and attributes, including
       the inventory attribute, are no longer valid for use until one of
@@ -74,7 +81,9 @@
     * Builtin tags support, created and deleted by the ``tag`` command and
       stored in the branch.  Tags can be accessed with the revisionspec
       ``-rtag:``, and listed with ``bzr tags``.  Tags are not versioned 
-      at present.  (Martin Pool)
+      at present. Tags require a network incompatible upgrade. To perform this
+      upgrade, run ``bzr upgrade --dirstate-with-subtree`` in your branch and
+      repositories. (Martin Pool)
 
     * The bzr:// transport now has a well-known port number, 4155, which it will
       use by default.  (Andrew Bennetts, Martin Pool)
@@ -85,6 +94,13 @@
     * ``bzr resolve`` now detects and marks resolved text conflicts.
       (Aaron Bentley)
 
+    * There is now initial support for managing a forest of trees in bzr,
+      and splitting up existing trees into smaller subtrees, and finally
+      joining trees to make a larger tree. This is the first iteration
+      of this support. To enable the new ``join`` and ``split`` commands,
+      please run ``bzr upgrade --dirstate-with-subtree`` in your working
+      trees and repositories. (Aaron Bentley, Martin Pool, Robert Collins).
+
   INTERNALS:
 
     * Internally revision ids and file ids are now passed around as utf-8



More information about the bazaar-commits mailing list