bzr 0.8 release candidate

Erik Bågfors zindar at gmail.com
Fri Apr 14 13:59:13 BST 2006


One small thing..

bzr help init-repo gives:

example:
    bzr init-repo repo
    bzr init --format=metadir repo/trunk
    cd repo/trunk
    (add files here)


That example is bad since you shouldn't add files in repo/trunk unless
you've used --trees.  Also I think metadir should be default, right?

I would change to
example:
    bzr init-repo repo
    bzr init repo/trunk
    bzr checkout --lightweight repo/trunk trunk-checkout
    cd trunk-checkout
    (add files here)

Or something.

/Erik

2006/4/14, Martin Pool <mbp at sourcefrog.net>:
> I'm happy to announce Bazaar-NG release candidate bzr0.8rc1, now
> available from:
>
>   http://bazaar-vcs.org/OfficialDownloads
>
> We intend to make a final 0.8 release within the next week, subject to
> any issues that might be found in this candidate.
>
> Thanks very much to all who have sent suggestions, bug reports, or
> patches.  Please report any new issues in this release either to
> bazaar-ng at lists.canonical.com, or through the bug tracker at
> launchpad.net.
>
> A summary of changes in this release follows:
>
>
>   IMPROVEMENTS:
>
>     * Sftp paths can now be relative, or local, according to the lftp
>       convention. Paths now take the form:
>       sftp://user:pass@host:port/~/relative/path
>       or
>       sftp://user:pass@host:port/absolute/path
>
>     * The FTP transport now tries to reconnect after a temporary
>       failure. ftp put is made atomic. (Matthieu Moy)
>
>     * The FTP transport now maintains a pool of connections, and
>       reuses them to avoid multiple connections to the same host (like
>       sftp did). (Daniel Silverstone)
>
>     * The bzr_man.py file has been removed. To create the man page now,
>       use ./generate_docs.py man. The new program can also create other files.
>       Run "python generate_docs.py --help" for usage information. (Hans
>       Ulrich Niedermann & James Blackwell).
>
>     * Man Page now gives full help (James Blackwell). Help also updated to
>       reflect user config now being stored in .bazaar (Hans Ulrich
>       Niedermann)
>
>     * It's now possible to set aliases in bazaar.conf (Erik Bågfors)
>
>     * Pull now accepts a --revision argument (Erik Bågfors)
>
>     * 'bzr re-sign' now allows multiple revisions to be supplied on the command
>       line. You can now use the following command to sign all of your old commits.
>         find .bzr/revision-store// -name my at email-* \
>           | sed 's/.*\/\/..\///' \
>           | xargs bzr re-sign
>
>     * Upgrade can now upgrade over the network. (Robert Collins)
>
>     * Two new commands 'bzr checkout' and 'bzr update' allow for CVS/SVN-alike
>       behaviour.  By default they will cache history in the checkout, but
>       with --lightweight almost all data is kept in the master branch.
>       (Robert Collins)
>
>     * 'revert' unversions newly-versioned files, instead of deleting them.
>
>     * 'merge' is more robust.  Conflict messages have changed.
>
>     * 'merge' and 'revert' no longer clobber existing files that end in '~' or
>       '.moved'.
>
>     * Default log format can be set in configuration and plugins can register
>       their own formatters. (Erik Bågfors)
>
>     * New 'reconcile' command will check branch consistency and repair indexes
>       that can become out of sync in pre 0.8 formats. (Robert Collins,
>       Daniel Silverstone)
>
>     * New 'bzr init --format' and 'bzr upgrade --format' option to control
>       what storage format is created or produced.  (Robert Collins,
>       Martin Pool)
>
>     * Add parent location to 'bzr info', if there is one.  (Olaf Conradi)
>
>     * New developer commands 'weave-list' and 'weave-join'.  (Martin Pool)
>
>     * New 'init-repository' command, plus support for repositories in 'init'
>       and 'branch' (Aaron Bentley, Erik Bågfors, Robert Collins)
>
>     * Improve output of 'info' command. Show all relevant locations related to
>       working tree, branch and repository. Use kibibytes for binary quantities.
>       Fix off-by-one error in missing revisions of working tree.  Make 'info'
>       work on branches, repositories and remote locations.  (Olaf Conradi)
>
>     * 'pull' and 'push' now normalise the revision history, so that any two
>       branches with the same tip revision will have the same output from 'log'.
>       (Robert Collins)
>
>     * 'merge' accepts --remember option to store parent location, like 'push'
>       and 'pull'. (Olaf Conradi)
>
>   CHANGES:
>
>     * Commit is now verbose by default, and shows changed filenames and the
>       new revision number.  (Robert Collins, Martin Pool)
>
>     * Unify 'mv', 'move', 'rename'.  (#5379, Matthew Fuller)
>
>     * 'bzr -h' shows help.  (#35940, Martin Pool, Ian Bicking)
>
>     * Make 'pull' and 'push' remember location on failure using --remember.
>       (Olaf Conradi)
>
>   INTERNALS:
>
>     * The internal storage of history, and logical branch identity have now
>       been split into Branch, and Repository. The common locking and file
>       management routines are now in bzrlib.lockablefiles.
>       (Aaron Bentley, Robert Collins, Martin Pool)
>
>     * Transports can now raise DependencyNotPresent if they need a library
>       which is not installed, and then another implementation will be
>       tried.  (Martin Pool)
>
>     * Remove obsolete (and no-op) `decode` parameter to `Transport.get`.
>       (Martin Pool)
>
>     * Using Tree Transform for merge, revert, tree-building
>
>     * WorkingTree.create, Branch.create, WorkingTree.create_standalone,
>       Branch.initialize are now deprecated. Please see BzrDir.create_* for
>       replacement API's. (Robert Collins)
>
>     * New BzrDir class represents the .bzr control directory and manages
>       formatting issues. (Robert Collins)
>
>     * New repository.InterRepository class encapsulates Repository to
>       Repository actions and allows for clean selection of optimised code
>       paths. (Robert Collins)
>
>     * bzrlib.fetch.fetch and bzrlib.fetch.greedy_fetch are now deprecated,
>       please use 'branch.fetch' or 'repository.fetch' depending on your
>       needs. (Robert Collins)
>
>     * deprecated methods now have a 'is_deprecated' flag on them that can
>       be checked, if you need to determine whether a given callable is
>       deprecated at runtime. (Robert Collins)
>
>     * Progress bars are now nested - see
>       bzrlib.ui.ui_factory.nested_progress_bar. (Robert Collins, Robey Pointer)
>
>     * New API call get_format_description() for each type of format.
>       (Olaf Conradi)
>
>     * Changed branch.set_parent() to accept None to remove parent.
>       (Olaf Conradi)
>
>     * Deprecated BzrError AmbiguousBase.  (Olaf Conradi)
>
>   TESTING:
>
>     * SFTP tests now shortcut the SSH negotiation, reducing test overhead
>       for testing SFTP protocol support. (Robey Pointer)
>
>     * Branch formats are now tested once per implementation (see bzrlib.
>       tests.branch_implementations. This is analagous to the transport
>       interface tests, and has been followed up with working tree,
>       repository and BzrDir tests. (Robert Collins)
>
>     * New test base class TestCaseWithTransport provides a transport aware
>       test environment, useful for testing any transport-interface using
>       code. The test suite option --transport controls the transport used
>       by this class (when its not being used as part of implementation
>       contract testing). (Robert Collins)
>
>     * Close logging handler on disabling the test log. This will remove the
>       handler from the internal list inside python's logging module,
>       preventing shutdown from closing it twice.  (Olaf Conradi)
>
>     * Move test case for uncommit to blackbox tests.  (Olaf Conradi)
>
>
> --
> Martin
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.2.2 (GNU/Linux)
>
> iD8DBQFEPwNQPGPKP6Cz6IsRAm16AKDS3T7eDsB74AICYUx/wC3Wkr4TLgCdF2Wz
> Rq3Vy9/AFdkEEYKX549zXpY=
> =tBI5
> -----END PGP SIGNATURE-----
>
>
>




More information about the bazaar mailing list