Hello community, here is the log from the commit of package bzr checked in at Mon Jul 30 12:50:39 CEST 2007. -------- --- bzr/bzr.changes 2007-07-04 19:49:13.000000000 +0200 +++ /mounts/work_src_done/STABLE/bzr/bzr.changes 2007-07-30 11:34:36.542039000 +0200 @@ -1,0 +2,144 @@ +Mon Jul 30 11:23:07 CEST 2007 - kssingvo@suse.de + +- upgrade to version 0.18: + * Fix 'bzr add' crash under Win32 + * Do not suppress pipe errors, etc. in non-display commands + * Display a useful error message when the user requests to + annotate a file that is not present in the specified revision. + * Commands that use status flags now have a reference to 'help + status-flags'. + * Work around python-2.4.1 inhability to correctly parse the + authentication header. + * Use exact encoding for merge directives. + * Fix tempfile permissions error in smart server tar bundling + under Windows. + * Fix detection of directory entries in the inventory. + * Fix handling of http code 400: Bad Request When issuing too + many ranges. + * Issue a CONNECT request when connecting to an https server via + a proxy to enable SSL tunneling. + * Fix ``bzr log -r`` to support selecting merge revisions, both + individually and as part of revision ranges. + * Don't leave cruft behind when failing to acquire a lockdir. + * Don't use the '-f' strace option during tests. + * Warn when setting ``push_location`` to a value that will be + masked by locations.conf. + * Fix commit ordering in corner case + * Make annotate behave in a non-ASCII world + * The --lsprof-file option now dumps a text rendering of the + profiling information if the filename ends in ".txt". It will + also convert the profiling information to a format suitable for + KCacheGrind if the output filename ends in ".callgrind". Fixes + to the lsprofcalltree conversion process by Jean Paul Calderone + and Itamar were also merged. See + http://ddaa.net/blog/python/lsprof-calltree. + * ``info`` now defaults to non-verbose mode, displaying only + paths and abbreviated format info. ``info -v`` displays all + the information formerly displayed by ``info``. + * ``bzr missing`` now has better option names ``--this`` and + ``--other``. + * The internal ``weave-list`` command has become + ``versionedfile-list``, and now lists knits as well as weaves. + * Automatic merge base selection uses a faster algorithm that + chooses better bases in criss-cross merge situations + * Progress reporting in ``commit`` has been improved. The various + logical stages are now reported on as follows, namely: + + Collecting changes [Entry x/y] - Stage n/m + + Saving data locally - Stage n/m + + Uploading data to master branch - Stage n/m + + Updating the working tree - Stage n/m + + Running post commit hooks - Stage n/m + number of stages is adjusted accordingly. + Each hook that is run after commit is listed with a name (as + hooks can be slow it is useful feedback). + * Various operations that are now faster due to avoiding + unnecessary topological sorts. + * Make merge directives robust against broken bundles. + * The lsprof filename note is emitted via trace.note(), not + standard + * ``bzrlib`` now exports explicit API compatibility information + to assist library users and plugins. See the ``bzrlib.api`` + module for details. + * Remove unnecessary lock probes when acquiring a lockdir. + * ``bzr --version`` now shows the location of the bzr log file, + which is especially useful on Windows. + * -D now supports hooks to get debug tracing of hooks (though its + currently minimal in nature). + * Long log format reports deltas on merge revisions. + * Make initial push over ftp more resilient. + * Print a summary of changes for update just like pull does. + * Add a -Dhpss option to trace smart protocol requests and + responses. + * Relocate TestCaseWithRepository to be more central. + * ``bzrlib.add.smart_add_tree`` will no longer perform glob + expansion on win32. Callers of the function should do this and + use the new ``MutableTree.smart_add`` method instead. + * ``bzrlib.add.glob_expand_for_win32`` is now + ``bzrlib.win32utils.glob_expand``. + * ``bzrlib.add.FastPath`` is now private and moved to + ``bzrlib.mutabletree._FastPath``. + * ``LockDir.wait`` removed. + * The ``SmartServer`` hooks API has changed for the + ``server_started`` and ``server_stopped`` hooks. The first + parameter is now an iterable of backing URLs rather than a + single URL. This is to reflect that many URLs may map to the + external URL of the server. E.g. the server interally may have + a chrooted URL but also the local file:// URL will be at the + same location. + * New SMTPConnection class to unify email handling. + * Fix documentation of BzrError. + * Make BzrBadParameter an internal error. + * Remove use of 'assert False' to raise an exception + unconditionally. + * Give a cleaner error when failing to decode knit index entry. + * TreeConfig would mistakenly search the top level when asked for + options from a section. It now respects the section argument + and only searches the specified section. + * Improve ``make api-docs`` output. + * Use os.lstat rather than os.stat for osutils.make_readonly and + osutils.make_writeable. This makes the difftools plugin more + robust when dangling symlinks are found. + * New ``-Dlock`` option to log (to ~/.bzr.log) information on + when lockdirs are taken or released. + * ``bzrlib`` Hooks are now nameable using ``Hooks.name_hook``. + This allows a nicer UI when hooks are running as the current + hook can be displayed. + * ``Transport.get`` has had its interface made more clear for + ease of use. Retrieval of a directory must now fail with either + 'PathError' at open time, or raise 'ReadError' on a read. + * New method ``_maybe_expand_globs`` on the ``Command`` class for + dealing with unexpanded glob lists - e.g. on the win32 + platform. This was moved from + ``bzrlib.add._prepare_file_list``. + * ``bzrlib.add.smart_add`` and ``bzrlib.add.smart_add_tree`` are + now deprecated in favour of ``MutableTree.smart_add``. + * New method ``external_url`` on Transport for obtaining the url + to hand to external processes. + * Teach windows installers to build pyrex/C extensions. + * Removed the ``--keep-output`` option from selftest and clean up + test directories as they're used. This reduces the IO load + from running the test suite and cuts the time by about half. + * Add scenarios as a public attribute on the TestAdapter classes + to allow modification of the generated scenarios before + adaption and easier testing. + * New testing support class ``TestScenarioApplier`` which + multiplies out a single teste by a list of supplied scenarios. + * Setting ``repository_to_test_repository`` on a + repository_implementations test will cause it to be called + during repository creation, allowing the testing of repository + classes which are not based around the Format concept. For + example a repository adapter can be tested in this manner, by + altering the repository scenarios to include a scenario that + sets this attribute during the test parameterisation in + ``bzrlib.tests.repository.repository_implementations``. + * Clean up many of the APIs for blackbox testing of Bazaar. The + standard interface is now self.run_bzr. The command to run can + be passed as either a list of parameters, a string containing + the command line, or (deprecated) varargs parameters. + * The base TestCase now isolates tests from -D parameters by + clearing ``debug.debug_flags`` and restores it afterwards. + * Add a relpath parameter to get_transport methods in test + framework to avoid useless cloning. + + +------------------------------------------------------------------- Old: ---- bzr-0.17.tar.bz2 New: ---- bzr-0.18.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bzr.spec ++++++ --- /var/tmp/diff_new_pack.I21323/_old 2007-07-30 12:50:22.000000000 +0200 +++ /var/tmp/diff_new_pack.I21323/_new 2007-07-30 12:50:22.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package bzr (Version 0.17) +# spec file for package bzr (Version 0.18) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -16,7 +16,7 @@ Group: Development/Tools/Version Control Autoreqprov: on Summary: Friendly distributed version control system -Version: 0.17 +Version: 0.18 Release: 1 Source: http://bazaar-vcs.org/pkg/bzr-%{version}.tar.bz2 URL: http://bazaar-vcs.org/ @@ -60,6 +60,146 @@ %doc doc contrib tools BRANCH.TODO COPYING.txt NEWS README TODO %changelog +* Mon Jul 30 2007 - kssingvo@suse.de +- upgrade to version 0.18: + * Fix 'bzr add' crash under Win32 + * Do not suppress pipe errors, etc. in non-display commands + * Display a useful error message when the user requests to + annotate a file that is not present in the specified revision. + * Commands that use status flags now have a reference to 'help + status-flags'. + * Work around python-2.4.1 inhability to correctly parse the + authentication header. + * Use exact encoding for merge directives. + * Fix tempfile permissions error in smart server tar bundling + under Windows. + * Fix detection of directory entries in the inventory. + * Fix handling of http code 400: Bad Request When issuing too + many ranges. + * Issue a CONNECT request when connecting to an https server via + a proxy to enable SSL tunneling. + * Fix ``bzr log -r`` to support selecting merge revisions, both + individually and as part of revision ranges. + * Don't leave cruft behind when failing to acquire a lockdir. + * Don't use the '-f' strace option during tests. + * Warn when setting ``push_location`` to a value that will be + masked by locations.conf. + * Fix commit ordering in corner case + * Make annotate behave in a non-ASCII world + * The --lsprof-file option now dumps a text rendering of the + profiling information if the filename ends in ".txt". It will + also convert the profiling information to a format suitable for + KCacheGrind if the output filename ends in ".callgrind". Fixes + to the lsprofcalltree conversion process by Jean Paul Calderone + and Itamar were also merged. See + http://ddaa.net/blog/python/lsprof-calltree. + * ``info`` now defaults to non-verbose mode, displaying only + paths and abbreviated format info. ``info -v`` displays all + the information formerly displayed by ``info``. + * ``bzr missing`` now has better option names ``--this`` and + ``--other``. + * The internal ``weave-list`` command has become + ``versionedfile-list``, and now lists knits as well as weaves. + * Automatic merge base selection uses a faster algorithm that + chooses better bases in criss-cross merge situations + * Progress reporting in ``commit`` has been improved. The various + logical stages are now reported on as follows, namely: + + Collecting changes [Entry x/y] - Stage n/m + + Saving data locally - Stage n/m + + Uploading data to master branch - Stage n/m + + Updating the working tree - Stage n/m + + Running post commit hooks - Stage n/m + number of stages is adjusted accordingly. + Each hook that is run after commit is listed with a name (as + hooks can be slow it is useful feedback). + * Various operations that are now faster due to avoiding + unnecessary topological sorts. + * Make merge directives robust against broken bundles. + * The lsprof filename note is emitted via trace.note(), not + standard + * ``bzrlib`` now exports explicit API compatibility information + to assist library users and plugins. See the ``bzrlib.api`` + module for details. + * Remove unnecessary lock probes when acquiring a lockdir. + * ``bzr --version`` now shows the location of the bzr log file, + which is especially useful on Windows. + * -D now supports hooks to get debug tracing of hooks (though its + currently minimal in nature). + * Long log format reports deltas on merge revisions. + * Make initial push over ftp more resilient. + * Print a summary of changes for update just like pull does. + * Add a -Dhpss option to trace smart protocol requests and + responses. + * Relocate TestCaseWithRepository to be more central. + * ``bzrlib.add.smart_add_tree`` will no longer perform glob + expansion on win32. Callers of the function should do this and + use the new ``MutableTree.smart_add`` method instead. + * ``bzrlib.add.glob_expand_for_win32`` is now + ``bzrlib.win32utils.glob_expand``. + * ``bzrlib.add.FastPath`` is now private and moved to + ``bzrlib.mutabletree._FastPath``. + * ``LockDir.wait`` removed. + * The ``SmartServer`` hooks API has changed for the + ``server_started`` and ``server_stopped`` hooks. The first + parameter is now an iterable of backing URLs rather than a + single URL. This is to reflect that many URLs may map to the + external URL of the server. E.g. the server interally may have + a chrooted URL but also the local file:// URL will be at the + same location. + * New SMTPConnection class to unify email handling. + * Fix documentation of BzrError. + * Make BzrBadParameter an internal error. + * Remove use of 'assert False' to raise an exception + unconditionally. + * Give a cleaner error when failing to decode knit index entry. + * TreeConfig would mistakenly search the top level when asked for + options from a section. It now respects the section argument + and only searches the specified section. + * Improve ``make api-docs`` output. + * Use os.lstat rather than os.stat for osutils.make_readonly and + osutils.make_writeable. This makes the difftools plugin more + robust when dangling symlinks are found. + * New ``-Dlock`` option to log (to ~/.bzr.log) information on + when lockdirs are taken or released. + * ``bzrlib`` Hooks are now nameable using ``Hooks.name_hook``. + This allows a nicer UI when hooks are running as the current + hook can be displayed. + * ``Transport.get`` has had its interface made more clear for + ease of use. Retrieval of a directory must now fail with either + 'PathError' at open time, or raise 'ReadError' on a read. + * New method ``_maybe_expand_globs`` on the ``Command`` class for + dealing with unexpanded glob lists - e.g. on the win32 + platform. This was moved from + ``bzrlib.add._prepare_file_list``. + * ``bzrlib.add.smart_add`` and ``bzrlib.add.smart_add_tree`` are + now deprecated in favour of ``MutableTree.smart_add``. + * New method ``external_url`` on Transport for obtaining the url + to hand to external processes. + * Teach windows installers to build pyrex/C extensions. + * Removed the ``--keep-output`` option from selftest and clean up + test directories as they're used. This reduces the IO load + from running the test suite and cuts the time by about half. + * Add scenarios as a public attribute on the TestAdapter classes + to allow modification of the generated scenarios before + adaption and easier testing. + * New testing support class ``TestScenarioApplier`` which + multiplies out a single teste by a list of supplied scenarios. + * Setting ``repository_to_test_repository`` on a + repository_implementations test will cause it to be called + during repository creation, allowing the testing of repository + classes which are not based around the Format concept. For + example a repository adapter can be tested in this manner, by + altering the repository scenarios to include a scenario that + sets this attribute during the test parameterisation in + ``bzrlib.tests.repository.repository_implementations``. + * Clean up many of the APIs for blackbox testing of Bazaar. The + standard interface is now self.run_bzr. The command to run can + be passed as either a list of parameters, a string containing + the command line, or (deprecated) varargs parameters. + * The base TestCase now isolates tests from -D parameters by + clearing ``debug.debug_flags`` and restores it afterwards. + * Add a relpath parameter to get_transport methods in test + framework to avoid useless cloning. * Wed Jul 04 2007 - kssingvo@suse.de - upgrade to version 0.17: * Faster status, diff, commit, branch and checkout operations ++++++ bzr-0.17.tar.bz2 -> bzr-0.18.tar.bz2 ++++++ ++++ 23724 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org