[patch] add release notes to news

John A Meinel john at arbash-meinel.com
Fri May 5 13:02:52 BST 2006


Martin Pool wrote:
> This patch is meant to summarize the most-important things people need
> to know when upgrading to 0.8.  Many other details are already covered
> in point form.  Is there anything else that should be added/corrected?
> 
> 
> 
> ------------------------------------------------------------------------
> 
> === modified file 'a/NEWS'
> --- a/NEWS	
> +++ b/NEWS	
> @@ -1,4 +1,39 @@
> -bzr 0.8rc1  2006-04-14
> +bzr 0.8rc2  2006-05-05
> +
> +  NOTES WHEN UPGRADING:
> +
> +    Release 0.8 of bzr introduces a new format for history storage, called
> +    'knit', as an evolution of to the 'weave' format used in 0.7.  Local 
> +    and remote operations are faster using weaves than knits.  Several
> +    operations including 'init', 'init-repo', and 'upgrade' take a 
> +    --format option that controls this.  Branching from an existing branch
> +    will keep the same format.

Well, I'm guessing you want to say that :
 Local and remote operations are faster using knits than weaves.

Because otherwise why are we switching?

> +
> +    It is possible to merge, pull and push between branches of different
> +    formats but this is slower than moving data between homogenous
> +    branches.  It is therefore recommended (but not required) that you
> +    upgrade all branches for a project at the same time.  Information on
> +    formats is shown by 'bzr info'.

While this is true, 'bzr info' shows a lot of detail for someone who
just wants to know whether they are a knit or a weave branch.

> +
> +    bzr 0.8 now allows creation of 'repositories', which hold the history 
> +    of files and revisions for several branches.  Previously bzr kept all
> +    the history for a branch within the .bzr directory at the root of the
> +    branch, and this is still the default.  To create a repository, use
> +    the new 'bzr init-repo' command.  Branches exist as directories under
> +    the repository and contain just a small amount of information
> +    indicating the current revision of the branch.
> +
> +    bzr 0.8 also supports 'checkouts', which are similar to in cvs and
> +    subversion.  Checkouts are associated with a branch (optionally in a
> +    repository), which contains all the historical information.  The
> +    result is that a checkout can be deleted without losing any
> +    already-committed revisions.
> +
> +    Repositories and checkouts are not supported with the 0.7 storage
> +    format.  To use them you must upgrad to either knits, or to the
> +    'metaweave' format, which uses weaves but changes the .bzr directory
> +    arrangement.
> +    
>  

Seems good to me. I don't know if you want to mention anything about
light versus plain checkouts. And how plain checkouts would still let
you commit locally when offline.

John
=:->

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 249 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20060505/436a01fd/attachment.pgp 


More information about the bazaar mailing list