Hello community, here is the log from the commit of package bzr for openSUSE:Factory checked in at Sun Sep 11 19:40:07 CEST 2011.
-------- --- bzr/bzr.changes 2010-03-25 00:48:02.000000000 +0100 +++ /mounts/work_src_done/STABLE/bzr/bzr.changes 2011-09-09 13:02:34.000000000 +0200 @@ -1,0 +2,242 @@ +Fri Sep 9 10:56:35 UTC 2011 - [email protected] + +- Update to version 2.4.1 +* ``config.LocationMatcher`` properly excludes unrelated sections. + (Vincent Ladeuil, #829237) +* ``dirstate.fdatasync`` and ``repository.fdatasync`` can now properly be + disabled. (Vincent Ladeuil, #824513) +* Disable ``os.fsync`` and ``os.fdatasync`` by default when running + ``bzr selftest``. You can use ``--sync`` to re-enable them. + (John Arbash Meinel, #837293) +* Fix i18n use when no environment variables are set. (Jelmer Vernooij, #810701) +* Avoid UnicodeDecode error when reporting EINVAL from transports. + (IWATA Hidetaka, #829237) + +------------------------------------------------------------------- +Wed Sep 7 14:07:04 UTC 2011 - [email protected] + +- Update to version 2.4.0 +* New command ``verify-signatures`` to check if all commits or specified commits + have digital signatures from trusted keys. Requires python-gpgme to be + installed. +* New option ``--signatures`` for ``bzr log`` to display digital signature + verification results for each commit. +* Config option acceptable_keys to list which GPG keys are verified as trusted. +* Config option validate_signatures_in_log to always show signatures in + ``bzr log``. +* Hooks have been added for config stacks: ``get``, ``set`` and ``remove`` + are called when an option is respectively read, modified or deleted. Also + added ``load`` and ``save`` hooks for config stores, called when the + stores are loaded or saved. (Vincent Ladeuil) +* New hook server_exception in bzrlib.smart.server to catch any + exception caused while running bzr serve. + (Jonathan Riddell, #274578) +* New hook set_commit_message in bzrlib.msgeditor to set a commit message + and revision properties. (Jonathan Riddell, #274578) +* Support ``-S`` as an alias for ``--short`` for the ``log`` and + ``missing`` commands. (Martin von Gagern, #38655) +* The text compressor used for 2a repositories now has a tweakable + parameter that can be set in bazaar.conf. + ``bzr.groupcompress.max_entries_per_source`` default of 65536. + When doing compression, we build up an index of locations to match + against. Setting this higher will result in slightly better compression, + at a cost of more memory. Note that a value of 65k represents fully + sampling a 1MB file. So this only has an effect when compressing texts + larger than N*16 bytes. (John Arbash Meinel, #602614) +* ``bzr commit`` now supports a ``--lossy`` argument that can be used + to discard any data that can not be natively represented when committing + to a foreign VCS. (Jelmer Vernooij, #587721) +* Added ``changelog_merge`` plugin for merging changes to ``Changelog`` files + in GNU format. See ``bzr help changelog_merge`` for details. + (Andrew Bennetts) +* Configuration options can now use references to other options in the same + file by enclosing them with curly brackets (``{other_opt}``). This makes it + possible to use, for example, + ``push_location=lp:~vila/bzr/config-{nickname}`` in ``branch.conf`` when + using a loom. During the beta period, the default behaviour is to disable + this feature. It can be activated by declaring ``bzr.config.expand = True`` + in ``bazaar.conf``. (Vincent Ladeuil) +* External merge tools can now be configured in bazaar.conf. See + ``bzr help configuration`` for more information. (Gordon Tyler, #489915) +* The ``lp:`` directory service now supports Launchpad's QA staging. + (Jelmer Vernooij, #667483) +* Add --no-tree option to 'bzr push' and 'bzr init' for creating a + new or mirrored branch without working trees. + (Matthew Gordon, #506730 +* ``bzr config`` is a new command that displays the configuration options for + a given directory. It accepts a glob to match against multiple options at + once. It can also be used to set or delete a configuration option in any + configuration file. (Vincent Ladeuil) +* New shortcut URL schemes ``ubuntu:`` and ``debianlp:`` access source + branches on Launchpad. E.g. ``bzr branch ubuntu:foo`` gives you the source + branch for project ``foo`` in the current distroseries for Ubuntu while + ``bzr branch debianlp:lenny/foo`` gives you the source branch (on Launchpad) + for project ``foo`` in Debian Lenny. + (Barry Warsaw, #609186) +* Provide a configuration option "default_format" that controls the + default format for new branches created with ``bzr init``. + (Neil Martinsen-Burrell, #484101) +* Add ``mainline`` revision specifier, which selects the revision that + merged a specified revision into the mainline. (Aaron Bentley) +* Add ``annotate`` revision specifier, which selects the revision that + introduced a specified line of a file. (Aaron Bentley) +* Add ``-Dmem_dump`` debug flag, which uses meliae to dump memory to + a file upon an out of memory error. + (Karl Bielefeldt, #551391) +* ``bzr status`` now displays a summary of existing shelves after + the other status information. This is done using a ``post_status`` + hook. + (Parth Malwankar, #403687) +* GNU lsh is now a supported lsh client; just set BZR_SSH to 'lsh'. + Also, bzr will recognize if the 'ssh' comand is a symlink to lsh. + (Matthew Gordon, #374700) +* The ``pull`` and ``update`` commands now take a ``--show-base`` + option that, in the case of conflicts, shows the base revision text. + (Rory Yorke, #202374) +* Added ``pre_status`` and ``post_status`` hooks. This allows plugins + to register custom handlers which will be invoked before/after the + standard status output is displayed. (Parth Malwankar) +* ``bzr break-lock --config [location]`` can now break config files + locks. (Vincent Ladeuil, #525571) +* ``bzrlib.config.LockableConfig`` is a base class for config files that + needs to be protected against multiple writers. All methods that + change a configuration variable value must be decorated with + @needs_write_lock (set_option() for example). + (Vincent Ladeuil, #525571) +* The ``lp:`` prefix will now use your known username (from + ``bzr launchpad-login``) to expand ``~`` to your username. For example: + ``bzr launchpad-login user && bzr push lp:~/project/branch`` will now + push to ``lp:~user/project/branch``. (John Arbash Meinel) +* New development format ``development8-subtree`` which is similar to the + ``2a`` format and adds subtree support. (Jelmer Vernooij) +* Support ``--directory`` option for a number of additional commands: + conflicts, merge-directive, missing, resolve, shelve, switch, + unshelve, whoami. (Martin von Gagern, #527878) +* ``bzr commit`` accepts ``-p`` (for "patch") as a shorter name for + ``--show-diff``. + (Parth Malwankar, #571467) +* ``bzr ignore`` now supports a ``--default-rules`` option that displays + the default ignore rules used by bzr. The flag ``--old-default-rules`` + is no longer supported by ``ignore``. + (Parth Malwankar, #538703) +* ``bzr pack`` now supports a ``--clean-obsolete-packs`` option that + can save disk space by deleting obsolete pack files created during the + pack operation. + (Parth Malwankar, #304320) +* New command line option ``--authors`` to ``bzr log`` allows users to + select which of the apparent authors and committer should be + included in the log. Defaults depend on format. (Martin von Gagern, #513322) +* Support ``--directory`` option for a number of additional commands: + added, annotate, bind, cat, cat-revision, clean-tree, deleted, + export, ignore, ignored, lookup-revision, ls, modified, nick, + re-sign, unbind, unknowns. + (Martin von Gagern, #527878) +* The bash_completion plugin from the bzr-bash-completion project has + been merged into the tree. It provides a bash-completion command and + replaces the outdated ``contrib/bash/bzr`` script with a version + using the plugin. (Martin von Gagern, #560030) +* A new transport based on GIO (the Gnome I/O library) provides access to + Samba shares, WebDAV using gio+smb and gio+dav. It is also possible to + use gio for some already existing transport methods as gio+file, + gio+sftp, gio+ftp. + (Mattias Eriksson) +* ``bzr diff`` now supports a --format option, which can be used to + select alternative diff formats. (Jelmer Vernooij, #555994) +* Added ``bzr remove-branch`` command that can remove a local or remote + branch. (Jelmer Vernooij, #276295) +* ``bzr export`` now takes an optional argument ``--per-file-timestamps`` + to set file mtimes to the last timestamp of the last revision in which + they were changed rather than the current time. (Jelmer Vernooij) +* If the Apport crash-reporting tool is available, bzr crashes are now + stored into the ``/var/crash`` apport spool directory, and the user is + invited to report them to the developers from there, either + automatically or by running ``apport-bug``. No information is sent + without specific permission from the user. (Martin Pool, #515052) +* Parsing of command lines, for example in ``diff --using``, no longer + treats backslash as an escape character on Windows. + (Gordon Tyler, #392428) +* Plugins can be disabled by defining ``BZR_DISABLE_PLUGINS`` as + a list of plugin names separated by ':' (';' on windows). + (Vincent Ladeuil, #411413) +* Plugins can be loaded from arbitrary locations by defining + ``BZR_PLUGINS_AT`` as a list of name@path separated by ':' (';' on + windows). This takes precedence over ``BZR_PLUGIN_PATH`` for the + specified plugins. This is targeted at plugin developers for punctual + needs and *not* intended to replace ``BZR_PLUGIN_PATH``. + (Vincent Ladeuil, #82693) +* Tag names can now be determined automatically by ``automatic_tag_name`` + hooks on ``Branch`` if they are not specified on the command line. + (Jelmer Vernooij) +* Tree-shape conflicts can be resolved by providing ``--take-this`` and + ``--take-other`` to the ``bzr resolve`` command. Just marking the conflict + as resolved is still accessible via the ``--done`` default action. + (Vincent Ladeuil) +* Merges can be proposed on Launchpad with the new lp-propose-merge command. + (Aaron Bentley, Jonathan Lange) +* Add bug information to log output when available. + (Neil Martinsen-Burrell, Guillermo Gonzalez, #251729) +* Added ``merge_file_content`` hook point to ``Merger``, allowing plugins + to register custom merge logic, e.g. to provide smarter merging for + particular files. +* Bazaar now includes the ``news_merge`` plugin. It is disabled by + default, to enable it add a ``news_merge_files`` option to your + configuration. Consult ``bzr help news_merge`` for more information. + (Andrew Bennetts) +* ``bzr branch`` now takes a ``--bind`` option. This lets you + branch and bind all in one command. (Ian Clatworthy) +* ``bzr switch`` now takes a ``--revision`` option, to allow switching to + a specific revision of a branch. (Daniel Watkins, #183559) +* ``bzr unshelve --preview`` can now be used to show how a patch on the + shelf would be applied to the working tree. + (Guilherme Salgado, #308122) +* ``bzr update`` now takes a ``--revision`` argument. This lets you + change the revision of the working tree to any revision in the + ancestry of the current or master branch. (Matthieu Moy, Mark Hammond, + Martin Pool, #45719) +* ``-Dbytes`` can now be used to display the total number of bytes + transferred for the current command. This information is always logged ++++ 45 more lines (skipped) ++++ between bzr/bzr.changes ++++ and /mounts/work_src_done/STABLE/bzr/bzr.changes calling whatdependson for head-i586 Old: ---- bzr-2.0.5.tar.bz2 New: ---- bzr-2.4.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bzr.spec ++++++ --- /var/tmp/diff_new_pack.aP1iBA/_old 2011-09-11 19:40:03.000000000 +0200 +++ /var/tmp/diff_new_pack.aP1iBA/_new 2011-09-11 19:40:03.000000000 +0200 @@ -1,7 +1,8 @@ # -# spec file for package bzr (Version 2.0.5) +# spec file for package bzr # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright 2011 Canonical Ltd # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +20,7 @@ Name: bzr -Version: 2.0.5 +Version: 2.4.1 Release: 1 License: GNU General Public License (GPL) Group: Development/Tools/Version Control @@ -33,19 +34,18 @@ BuildRequires: fdupes %endif %{py_requires} -Url: http://bazaar-vcs.org/ -Source: http://bazaar-vcs.org/releases/src/bzr-%{version}.tar.bz2 +Url: http://bazaar.canonical.com/ +Source: http://launchpad.net/bzr/2.4/%{version}/+download/bzr-%{version}.tar.gz Summary: Friendly distributed version control system %description -Bazaar-NG is a distributed revision control system that is powerful, -friendly,and scalable. It is the successor of the bazaar RCS which, in -turn, was a user-friendly reimplementation of GNU Arch. +Bazaar is a distributed version control system designed to be easy to +use and intuitive, able to adapt to many workflows, reliable, and +easily extendable. Authors: -------- - Martin Pool <[email protected]> - Robert Collins <[email protected]> + Canonical Ltd %prep %setup -q ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
