[Pkg-bazaar-commits] ./bzr/unstable r3842: New upstream version.
Jelmer Vernooij
jelmer at samba.org
Mon Jul 13 23:04:28 UTC 2009
------------------------------------------------------------
revno: 3842
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: unstable
timestamp: Mon 2009-07-13 23:18:03 +0200
message:
New upstream version.
added:
bzrlib/_annotator_py.py
bzrlib/_annotator_pyx.pyx
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/help_topics/en/diverged-branches.txt
bzrlib/plugins/launchpad/test_lp_login.py
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
bzrlib/tests/per_workingtree/test_annotate_iter.py
bzrlib/tests/test__annotator.py
bzrlib/tests/test__known_graph.py
doc/developers/bug-handling.txt
doc/es/quick-reference/quick-start-summary.pdf
doc/es/quick-reference/quick-start-summary.png
tools/time_graph.py
renamed:
bzrlib/_btree_serializer_c.pyx => bzrlib/_btree_serializer_pyx.pyx
bzrlib/_dirstate_helpers_c.h => bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_c.pyx => bzrlib/_dirstate_helpers_pyx.pyx
bzrlib/_knit_load_data_c.pyx => bzrlib/_knit_load_data_pyx.pyx
bzrlib/tests/branch_implementations/ => bzrlib/tests/per_branch/
bzrlib/tests/bzrdir_implementations/ => bzrlib/tests/per_bzrdir/
bzrlib/tests/interrepository_implementations/ => bzrlib/tests/per_interrepository/
bzrlib/tests/intertree_implementations/ => bzrlib/tests/per_intertree/
bzrlib/tests/inventory_implementations/ => bzrlib/tests/per_inventory/
bzrlib/tests/test_transport_implementations.py => bzrlib/tests/per_transport.py
bzrlib/tests/tree_implementations/ => bzrlib/tests/per_tree/
bzrlib/tests/workingtree_implementations/ => bzrlib/tests/per_workingtree/
doc/es/guia-desarrollador/ => doc/es/developer-guide/
doc/es/guia-usuario/ => doc/es/user-guide/
doc/es/notas-version/ => doc/es/release-notes/
doc/es/referencia/ => doc/es/user-reference/
doc/es/referencia-rapida/ => doc/es/quick-reference/
doc/es/referencia-rapida/referencia-rapida.svg => doc/es/quick-reference/quick-start-summary.svg
generate_docs.py => tools/generate_docs.py
tools/doc_generate/ => bzrlib/doc_generate/
modified:
.bzrignore
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_chk_map_pyx.pyx
bzrlib/_dirstate_helpers_py.py
bzrlib/annotate.py
bzrlib/benchmarks/bench_dirstate.py
bzrlib/branch.py
bzrlib/branchbuilder.py
bzrlib/btree_index.py
bzrlib/bugtracker.py
bzrlib/builtins.py
bzrlib/bundle/__init__.py
bzrlib/bzrdir.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/config.py
bzrlib/dirstate.py
bzrlib/doc_generate/__init__.py
bzrlib/doc_generate/autodoc_bash_completion.py
bzrlib/doc_generate/autodoc_man.py
bzrlib/doc_generate/autodoc_rstx.py
bzrlib/errors.py
bzrlib/fetch.py
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/help_topics/en/configuration.txt
bzrlib/help_topics/en/debug-flags.txt
bzrlib/help_topics/en/eol.txt
bzrlib/hooks.py
bzrlib/index.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/lock.py
bzrlib/lru_cache.py
bzrlib/merge.py
bzrlib/mutabletree.py
bzrlib/osutils.py
bzrlib/pack.py
bzrlib/plugins/launchpad/__init__.py
bzrlib/plugins/launchpad/lp_registration.py
bzrlib/progress.py
bzrlib/push.py
bzrlib/reconfigure.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revision.py
bzrlib/revisiontree.py
bzrlib/send.py
bzrlib/serializer.py
bzrlib/shelf_ui.py
bzrlib/shellcomplete.py
bzrlib/smart/medium.py
bzrlib/smart/message.py
bzrlib/smart/protocol.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/switch.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_commit.py
bzrlib/tests/blackbox/test_diff.py
bzrlib/tests/blackbox/test_ls.py
bzrlib/tests/blackbox/test_non_ascii.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_revision_info.py
bzrlib/tests/blackbox/test_revno.py
bzrlib/tests/blackbox/test_selftest.py
bzrlib/tests/blackbox/test_send.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/http_server.py
bzrlib/tests/per_branch/__init__.py
bzrlib/tests/per_branch/test_branch.py
bzrlib/tests/per_branch/test_break_lock.py
bzrlib/tests/per_branch/test_check.py
bzrlib/tests/per_branch/test_commit.py
bzrlib/tests/per_branch/test_create_checkout.py
bzrlib/tests/per_branch/test_create_clone.py
bzrlib/tests/per_branch/test_dotted_revno_to_revision_id.py
bzrlib/tests/per_branch/test_get_revision_id_to_revno_map.py
bzrlib/tests/per_branch/test_http.py
bzrlib/tests/per_branch/test_iter_merge_sorted_revisions.py
bzrlib/tests/per_branch/test_locking.py
bzrlib/tests/per_branch/test_pull.py
bzrlib/tests/per_branch/test_push.py
bzrlib/tests/per_branch/test_reconcile.py
bzrlib/tests/per_branch/test_revision_history.py
bzrlib/tests/per_branch/test_revision_id_to_dotted_revno.py
bzrlib/tests/per_branch/test_revision_id_to_revno.py
bzrlib/tests/per_branch/test_sprout.py
bzrlib/tests/per_branch/test_stacking.py
bzrlib/tests/per_branch/test_tags.py
bzrlib/tests/per_branch/test_uncommit.py
bzrlib/tests/per_branch/test_update.py
bzrlib/tests/per_bzrdir/__init__.py
bzrlib/tests/per_bzrdir/test_bzrdir.py
bzrlib/tests/per_bzrdir/test_push.py
bzrlib/tests/per_interbranch/test_pull.py
bzrlib/tests/per_interbranch/test_push.py
bzrlib/tests/per_interrepository/__init__.py
bzrlib/tests/per_interrepository/test_fetch.py
bzrlib/tests/per_interrepository/test_interrepository.py
bzrlib/tests/per_intertree/__init__.py
bzrlib/tests/per_intertree/test_compare.py
bzrlib/tests/per_inventory/__init__.py
bzrlib/tests/per_inventory/basics.py
bzrlib/tests/per_lock/__init__.py
bzrlib/tests/per_lock/test_lock.py
bzrlib/tests/per_repository/__init__.py
bzrlib/tests/per_repository/test_add_inventory_by_delta.py
bzrlib/tests/per_repository/test_fetch.py
bzrlib/tests/per_repository/test_pack.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/per_tree/__init__.py
bzrlib/tests/per_tree/test_annotate_iter.py
bzrlib/tests/per_tree/test_get_file_mtime.py
bzrlib/tests/per_tree/test_get_file_with_stat.py
bzrlib/tests/per_tree/test_get_root_id.py
bzrlib/tests/per_tree/test_get_symlink_target.py
bzrlib/tests/per_tree/test_inv.py
bzrlib/tests/per_tree/test_iter_search_rules.py
bzrlib/tests/per_tree/test_list_files.py
bzrlib/tests/per_tree/test_path_content_summary.py
bzrlib/tests/per_tree/test_revision_tree.py
bzrlib/tests/per_tree/test_test_trees.py
bzrlib/tests/per_tree/test_tree.py
bzrlib/tests/per_tree/test_walkdirs.py
bzrlib/tests/per_workingtree/__init__.py
bzrlib/tests/per_workingtree/test_add.py
bzrlib/tests/per_workingtree/test_add_reference.py
bzrlib/tests/per_workingtree/test_basis_inventory.py
bzrlib/tests/per_workingtree/test_basis_tree.py
bzrlib/tests/per_workingtree/test_break_lock.py
bzrlib/tests/per_workingtree/test_changes_from.py
bzrlib/tests/per_workingtree/test_commit.py
bzrlib/tests/per_workingtree/test_content_filters.py
bzrlib/tests/per_workingtree/test_eol_conversion.py
bzrlib/tests/per_workingtree/test_executable.py
bzrlib/tests/per_workingtree/test_flush.py
bzrlib/tests/per_workingtree/test_get_file_mtime.py
bzrlib/tests/per_workingtree/test_get_parent_ids.py
bzrlib/tests/per_workingtree/test_inv.py
bzrlib/tests/per_workingtree/test_is_control_filename.py
bzrlib/tests/per_workingtree/test_is_ignored.py
bzrlib/tests/per_workingtree/test_locking.py
bzrlib/tests/per_workingtree/test_merge_from_branch.py
bzrlib/tests/per_workingtree/test_mkdir.py
bzrlib/tests/per_workingtree/test_move.py
bzrlib/tests/per_workingtree/test_nested_specifics.py
bzrlib/tests/per_workingtree/test_parents.py
bzrlib/tests/per_workingtree/test_paths2ids.py
bzrlib/tests/per_workingtree/test_pull.py
bzrlib/tests/per_workingtree/test_put_file.py
bzrlib/tests/per_workingtree/test_read_working_inventory.py
bzrlib/tests/per_workingtree/test_readonly.py
bzrlib/tests/per_workingtree/test_remove.py
bzrlib/tests/per_workingtree/test_rename_one.py
bzrlib/tests/per_workingtree/test_revision_tree.py
bzrlib/tests/per_workingtree/test_set_root_id.py
bzrlib/tests/per_workingtree/test_smart_add.py
bzrlib/tests/per_workingtree/test_uncommit.py
bzrlib/tests/per_workingtree/test_unversion.py
bzrlib/tests/per_workingtree/test_views.py
bzrlib/tests/per_workingtree/test_walkdirs.py
bzrlib/tests/per_workingtree/test_workingtree.py
bzrlib/tests/test__dirstate_helpers.py
bzrlib/tests/test_annotate.py
bzrlib/tests/test_branch.py
bzrlib/tests/test_btree_index.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_commit_merge.py
bzrlib/tests/test_config.py
bzrlib/tests/test_errors.py
bzrlib/tests/test_fetch.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_help.py
bzrlib/tests/test_inv.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_lru_cache.py
bzrlib/tests/test_options.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_pack.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_read_bundle.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_revision.py
bzrlib/tests/test_selftest.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_smart_transport.py
bzrlib/tests/test_transport_log.py
bzrlib/tests/test_tuned_gzip.py
bzrlib/tests/test_ui.py
bzrlib/tests/test_versionedfile.py
bzrlib/tests/test_win32utils.py
bzrlib/tests/test_workingtree_4.py
bzrlib/transform.py
bzrlib/transport/__init__.py
bzrlib/transport/local.py
bzrlib/transport/log.py
bzrlib/transport/trace.py
bzrlib/tree.py
bzrlib/tuned_gzip.py
bzrlib/ui/__init__.py
bzrlib/ui/text.py
bzrlib/util/bencode.py
bzrlib/versionedfile.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
debian/changelog
doc/developers/cycle.txt
doc/developers/index.txt
doc/developers/inventory.txt
doc/developers/releasing.txt
doc/en/developer-guide/HACKING.txt
doc/en/tutorials/tutorial.txt
doc/es/mini-tutorial/index.txt
doc/es/quick-reference/Makefile
doc/index.es.txt
setup.py
tools/win32/build_release.py
bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_pyx.pyx
bzrlib/tests/per_transport.py
tools/generate_docs.py
------------------------------------------------------------
revno: 3815.784.1
committer: Jonathan Lange <jml at canonical.com>
branch nick: merge-back-1.16rc1
timestamp: Fri 2009-06-12 18:36:54 +1000
message:
Merge 1.16 back in.
modified:
NEWS
bzrlib/__init__.py
------------------------------------------------------------
revno: 3815.784.2
committer: Jonathan Lange <jml at canonical.com>
branch nick: merge-back-1.16rc1
timestamp: Fri 2009-06-12 18:38:52 +1000
message:
Advance the version numbers.
modified:
bzrlib/__init__.py
------------------------------------------------------------
revno: 3815.784.3
committer: Jonathan Lange <jml at canonical.com>
branch nick: merge-back-1.16rc1
timestamp: Fri 2009-06-12 18:39:44 +1000
message:
Add dev NEWS heading.
modified:
NEWS
------------------------------------------------------------
revno: 3815.784.4
committer: Jonathan Lange <jml at canonical.com>
branch nick: merge-back-1.16rc1
timestamp: Fri 2009-06-12 18:44:38 +1000
message:
Update script_version.
modified:
bzr
------------------------------------------------------------
revno: 3815.775.8
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-06-12 10:42:07 +0100
message:
(jml) Merge 1.16rc1 back into trunk, updating NEWS and version number.
modified:
NEWS
bzr
bzrlib/__init__.py
------------------------------------------------------------
revno: 3815.775.9
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2009-06-15 05:27:22 +0100
message:
(mbp) doc: mention in release that we're a gnu project
modified:
doc/developers/releasing.txt
------------------------------------------------------------
revno: 3815.785.1
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: doc
timestamp: Mon 2009-06-15 10:14:44 +1000
message:
Release mails should mention bzr's a GNU project
modified:
doc/developers/releasing.txt
------------------------------------------------------------
revno: 3815.785.2
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: doc
timestamp: Mon 2009-06-15 10:16:54 +1000
message:
Change release message template to a preformatted block so you can more easily copy and paste it into a mail.
modified:
doc/developers/releasing.txt
------------------------------------------------------------
revno: 3815.775.10
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2009-06-15 13:03:59 +0100
message:
(robertc) Make core command lookup fully hookable and extensible.
(Robert Collins)
modified:
NEWS
bzrlib/commands.py
bzrlib/help.py
bzrlib/shellcomplete.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_help.py
bzrlib/tests/test_options.py
generate_docs.py
------------------------------------------------------------
revno: 3815.389.4
committer: Robert Collins <robertc at robertcollins.net>
branch nick: Commands.hooks
timestamp: Fri 2009-03-13 10:04:45 +1100
message:
Add Command lookup hooks: list_commands and get_command.
modified:
NEWS
bzrlib/commands.py
bzrlib/help.py
bzrlib/tests/test_commands.py
------------------------------------------------------------
revno: 3815.389.5
committer: Robert Collins <robertc at robertcollins.net>
branch nick: Commands.hooks
timestamp: Fri 2009-03-13 10:45:09 +1100
message:
Merge bzr.dev
added:
tools/check-newsbugs.py
modified:
NEWS
bzr
bzrlib/__init__.py
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/dirstate.py
bzrlib/errors.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/lockable_files.py
bzrlib/log.py
bzrlib/mail_client.py
bzrlib/reconcile.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/shelf.py
bzrlib/shelf_ui.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_log.py
bzrlib/tests/blackbox/test_shelve.py
bzrlib/tests/branch_implementations/test_sprout.py
bzrlib/tests/inventory_implementations/basics.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_shelf.py
bzrlib/tests/test_shelf_ui.py
bzrlib/tests/test_versionedfile.py
bzrlib/tests/tree_implementations/test_path_content_summary.py
bzrlib/tests/workingtree_implementations/test_parents.py
bzrlib/transform.py
bzrlib/transport/sftp.py
bzrlib/ui/text.py
bzrlib/workingtree.py
doc/developers/releasing.txt
------------------------------------------------------------
revno: 3815.389.6
committer: Robert Collins <robertc at robertcollins.net>
branch nick: Commands.hooks
timestamp: Fri 2009-03-13 13:08:23 +1100
message:
Refactor commands.__get_cmd_object to be default-installed hooks.
modified:
bzrlib/commands.py
------------------------------------------------------------
revno: 3815.389.7
committer: Robert Collins <robertc at robertcollins.net>
branch nick: Commands.hooks
timestamp: Sun 2009-05-24 06:57:12 +1000
message:
Merge .dev.
removed:
bzrlib/tests/test_http_implementations.py
bzrlib/util/configobj/docs/
bzrlib/util/configobj/docs/BSD-LICENSE.txt
bzrlib/util/configobj/docs/configobj.txt
bzrlib/util/configobj/docs/validate.txt
added:
bzrlib/_chk_map_py.py
bzrlib/_chk_map_pyx.pyx
bzrlib/_groupcompress_py.py
bzrlib/_groupcompress_pyx.pyx
bzrlib/_rio_py.py
bzrlib/_rio_pyx.pyx
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/delta.h
bzrlib/diff-delta.c
bzrlib/filters/
bzrlib/filters/__init__.py
bzrlib/filters/eol.py
bzrlib/groupcompress.py
bzrlib/help_topics/en/content-filters.txt
bzrlib/help_topics/en/debug-flags.txt
bzrlib/help_topics/en/eol.txt
bzrlib/inventory_delta.py
bzrlib/rename_map.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/serializer.py
bzrlib/tests/blackbox/test_dpush.py
bzrlib/tests/blackbox/test_reference.py
bzrlib/tests/bzrdir_implementations/test_push.py
bzrlib/tests/ftp_server/
bzrlib/tests/ftp_server/__init__.py
bzrlib/tests/ftp_server/pyftpdlib_based.py
bzrlib/tests/per_interbranch/test_pull.py
bzrlib/tests/per_interbranch/test_push.py
bzrlib/tests/per_repository/test_refresh_data.py
bzrlib/tests/per_repository_chk/
bzrlib/tests/per_repository_chk/__init__.py
bzrlib/tests/per_repository_chk/test_supported.py
bzrlib/tests/per_repository_chk/test_unsupported.py
bzrlib/tests/test__chk_map.py
bzrlib/tests/test__groupcompress.py
bzrlib/tests/test__rio.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_inventory_delta.py
bzrlib/tests/test_rename_map.py
bzrlib/tests/test_serializer.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
doc/developers/groupcompress-design.txt
doc/developers/improved_chk_index.txt
doc/en/user-guide/shelving_changes.txt
renamed:
bzrlib/tests/ftp_server.py => bzrlib/tests/ftp_server/medusa_based.py
doc/developers/HACKING.txt => doc/en/developer-guide/HACKING.txt
doc/developers/ec2-windows.txt => doc/developers/ec2.txt
modified:
.bzrignore
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_btree_serializer_c.pyx
bzrlib/_btree_serializer_py.py
bzrlib/_chunks_to_lines_py.py
bzrlib/_chunks_to_lines_pyx.pyx
bzrlib/_dirstate_helpers_c.pyx
bzrlib/_dirstate_helpers_py.py
bzrlib/_knit_load_data_c.pyx
bzrlib/_knit_load_data_py.py
bzrlib/_patiencediff_c.c
bzrlib/_patiencediff_py.py
bzrlib/_readdir_py.py
bzrlib/_readdir_pyx.pyx
bzrlib/_walkdirs_win32.pyx
bzrlib/add.py
bzrlib/annotate.py
bzrlib/api.py
bzrlib/atomicfile.py
bzrlib/benchmarks/__init__.py
bzrlib/benchmarks/bench_add.py
bzrlib/benchmarks/bench_bench.py
bzrlib/benchmarks/bench_bundle.py
bzrlib/benchmarks/bench_cache_utf8.py
bzrlib/benchmarks/bench_checkout.py
bzrlib/benchmarks/bench_commit.py
bzrlib/benchmarks/bench_dirstate.py
bzrlib/benchmarks/bench_info.py
bzrlib/benchmarks/bench_inventory.py
bzrlib/benchmarks/bench_knit.py
bzrlib/benchmarks/bench_log.py
bzrlib/benchmarks/bench_osutils.py
bzrlib/benchmarks/bench_pack.py
bzrlib/benchmarks/bench_rocks.py
bzrlib/benchmarks/bench_sftp.py
bzrlib/benchmarks/bench_startup.py
bzrlib/benchmarks/bench_status.py
bzrlib/benchmarks/bench_transform.py
bzrlib/benchmarks/bench_workingtree.py
bzrlib/benchmarks/bench_xml.py
bzrlib/benchmarks/tree_creator/__init__.py
bzrlib/benchmarks/tree_creator/heavily_merged.py
bzrlib/benchmarks/tree_creator/kernel_like.py
bzrlib/benchmarks/tree_creator/many_commit.py
bzrlib/benchmarks/tree_creator/simple_many_commit.py
bzrlib/bisect_multi.py
bzrlib/branch.py
bzrlib/branchbuilder.py
bzrlib/breakin.py
bzrlib/btree_index.py
bzrlib/bugtracker.py
bzrlib/builtins.py
bzrlib/bundle/__init__.py
bzrlib/bundle/apply_bundle.py
bzrlib/bundle/bundle_data.py
bzrlib/bundle/commands.py
bzrlib/bundle/serializer/__init__.py
bzrlib/bundle/serializer/v08.py
bzrlib/bundle/serializer/v09.py
bzrlib/bundle/serializer/v4.py
bzrlib/bzrdir.py
bzrlib/cache_utf8.py
bzrlib/check.py
bzrlib/chunk_writer.py
bzrlib/clean_tree.py
bzrlib/cmd_version_info.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/config.py
bzrlib/conflicts.py
bzrlib/counted_lock.py
bzrlib/debug.py
bzrlib/decorators.py
bzrlib/delta.py
bzrlib/deprecated_graph.py
bzrlib/diff.py
bzrlib/directory_service.py
bzrlib/dirstate.py
bzrlib/doc/__init__.py
bzrlib/doc/api/__init__.py
bzrlib/email_message.py
bzrlib/errors.py
bzrlib/export/__init__.py
bzrlib/export/dir_exporter.py
bzrlib/export/tar_exporter.py
bzrlib/export/zip_exporter.py
bzrlib/externalcommand.py
bzrlib/fetch.py
bzrlib/fifo_cache.py
bzrlib/foreign.py
bzrlib/generate_ids.py
bzrlib/globbing.py
bzrlib/gpg.py
bzrlib/graph.py
bzrlib/hashcache.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/help_topics/en/rules.txt
bzrlib/hooks.py
bzrlib/identitymap.py
bzrlib/ignores.py
bzrlib/index.py
bzrlib/info.py
bzrlib/inspect_for_copy.py
bzrlib/inter.py
bzrlib/intset.py
bzrlib/inventory.py
bzrlib/iterablefile.py
bzrlib/knit.py
bzrlib/lazy_import.py
bzrlib/lazy_regex.py
bzrlib/lock.py
bzrlib/lockable_files.py
bzrlib/lockdir.py
bzrlib/log.py
bzrlib/lru_cache.py
bzrlib/mail_client.py
bzrlib/memorytree.py
bzrlib/merge.py
bzrlib/merge3.py
bzrlib/merge_directive.py
bzrlib/missing.py
bzrlib/msgeditor.py
bzrlib/multiparent.py
bzrlib/mutabletree.py
bzrlib/option.py
bzrlib/osutils.py
bzrlib/pack.py
bzrlib/patch.py
bzrlib/patches.py
bzrlib/patiencediff.py
bzrlib/plugin.py
bzrlib/plugins/__init__.py
bzrlib/plugins/launchpad/__init__.py
bzrlib/plugins/launchpad/account.py
bzrlib/plugins/launchpad/lp_directory.py
bzrlib/plugins/launchpad/lp_registration.py
bzrlib/plugins/launchpad/test_account.py
bzrlib/plugins/launchpad/test_lp_directory.py
bzrlib/plugins/launchpad/test_lp_open.py
bzrlib/plugins/launchpad/test_lp_service.py
bzrlib/plugins/launchpad/test_register.py
bzrlib/plugins/netrc_credential_store/__init__.py
bzrlib/plugins/netrc_credential_store/tests/__init__.py
bzrlib/plugins/netrc_credential_store/tests/test_netrc.py
bzrlib/progress.py
bzrlib/push.py
bzrlib/python-compat.h
bzrlib/readdir.h
bzrlib/reconcile.py
bzrlib/reconfigure.py
bzrlib/registry.py
bzrlib/remote.py
bzrlib/repofmt/__init__.py
bzrlib/repofmt/knitrepo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repofmt/weaverepo.py
bzrlib/repository.py
bzrlib/revision.py
bzrlib/revisionspec.py
bzrlib/revisiontree.py
bzrlib/rio.py
bzrlib/rules.py
bzrlib/shelf.py
bzrlib/shelf_ui.py
bzrlib/shellcomplete.py
bzrlib/sign_my_commits.py
bzrlib/smart/__init__.py
bzrlib/smart/branch.py
bzrlib/smart/bzrdir.py
bzrlib/smart/client.py
bzrlib/smart/medium.py
bzrlib/smart/message.py
bzrlib/smart/packrepository.py
bzrlib/smart/protocol.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/smart/server.py
bzrlib/smart/vfs.py
bzrlib/smtp_connection.py
bzrlib/status.py
bzrlib/store/__init__.py
bzrlib/store/text.py
bzrlib/store/versioned/__init__.py
bzrlib/strace.py
bzrlib/switch.py
bzrlib/symbol_versioning.py
bzrlib/tag.py
bzrlib/testament.py
bzrlib/tests/EncodingAdapter.py
bzrlib/tests/TestUtil.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/__init__.py
bzrlib/tests/blackbox/test_add.py
bzrlib/tests/blackbox/test_added.py
bzrlib/tests/blackbox/test_alias.py
bzrlib/tests/blackbox/test_aliases.py
bzrlib/tests/blackbox/test_ancestry.py
bzrlib/tests/blackbox/test_annotate.py
bzrlib/tests/blackbox/test_bound_branches.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_break_lock.py
bzrlib/tests/blackbox/test_breakin.py
bzrlib/tests/blackbox/test_bundle_info.py
bzrlib/tests/blackbox/test_cat.py
bzrlib/tests/blackbox/test_cat_revision.py
bzrlib/tests/blackbox/test_check.py
bzrlib/tests/blackbox/test_checkout.py
bzrlib/tests/blackbox/test_clean_tree.py
bzrlib/tests/blackbox/test_command_encoding.py
bzrlib/tests/blackbox/test_commit.py
bzrlib/tests/blackbox/test_conflicts.py
bzrlib/tests/blackbox/test_debug.py
bzrlib/tests/blackbox/test_diff.py
bzrlib/tests/blackbox/test_dump_btree.py
bzrlib/tests/blackbox/test_exceptions.py
bzrlib/tests/blackbox/test_export.py
bzrlib/tests/blackbox/test_filesystem_cicp.py
bzrlib/tests/blackbox/test_filtered_view_ops.py
bzrlib/tests/blackbox/test_find_merge_base.py
bzrlib/tests/blackbox/test_help.py
bzrlib/tests/blackbox/test_hooks.py
bzrlib/tests/blackbox/test_ignore.py
bzrlib/tests/blackbox/test_ignored.py
bzrlib/tests/blackbox/test_info.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_inventory.py
bzrlib/tests/blackbox/test_join.py
bzrlib/tests/blackbox/test_locale.py
bzrlib/tests/blackbox/test_log.py
bzrlib/tests/blackbox/test_logformats.py
bzrlib/tests/blackbox/test_ls.py
bzrlib/tests/blackbox/test_lsprof.py
bzrlib/tests/blackbox/test_merge.py
bzrlib/tests/blackbox/test_merge_directive.py
bzrlib/tests/blackbox/test_missing.py
bzrlib/tests/blackbox/test_modified.py
bzrlib/tests/blackbox/test_mv.py
bzrlib/tests/blackbox/test_nick.py
bzrlib/tests/blackbox/test_non_ascii.py
bzrlib/tests/blackbox/test_outside_wt.py
bzrlib/tests/blackbox/test_pack.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_re_sign.py
bzrlib/tests/blackbox/test_reconcile.py
bzrlib/tests/blackbox/test_reconfigure.py
bzrlib/tests/blackbox/test_remerge.py
bzrlib/tests/blackbox/test_remove.py
bzrlib/tests/blackbox/test_remove_tree.py
bzrlib/tests/blackbox/test_revert.py
bzrlib/tests/blackbox/test_revision_history.py
bzrlib/tests/blackbox/test_revision_info.py
bzrlib/tests/blackbox/test_revno.py
bzrlib/tests/blackbox/test_selftest.py
bzrlib/tests/blackbox/test_send.py
bzrlib/tests/blackbox/test_serve.py
bzrlib/tests/blackbox/test_shared_repository.py
bzrlib/tests/blackbox/test_shelve.py
bzrlib/tests/blackbox/test_sign_my_commits.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/blackbox/test_switch.py
bzrlib/tests/blackbox/test_tags.py
bzrlib/tests/blackbox/test_testament.py
bzrlib/tests/blackbox/test_too_much.py
bzrlib/tests/blackbox/test_uncommit.py
bzrlib/tests/blackbox/test_unknowns.py
bzrlib/tests/blackbox/test_update.py
bzrlib/tests/blackbox/test_upgrade.py
bzrlib/tests/blackbox/test_version.py
bzrlib/tests/blackbox/test_version_info.py
bzrlib/tests/blackbox/test_versioning.py
bzrlib/tests/blackbox/test_view.py
bzrlib/tests/blackbox/test_whoami.py
bzrlib/tests/branch_implementations/__init__.py
bzrlib/tests/branch_implementations/test_bound_sftp.py
bzrlib/tests/branch_implementations/test_branch.py
bzrlib/tests/branch_implementations/test_break_lock.py
bzrlib/tests/branch_implementations/test_check.py
bzrlib/tests/branch_implementations/test_commit.py
bzrlib/tests/branch_implementations/test_create_checkout.py
bzrlib/tests/branch_implementations/test_create_clone.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/branch_implementations/test_get_revision_id_to_revno_map.py
bzrlib/tests/branch_implementations/test_hooks.py
bzrlib/tests/branch_implementations/test_http.py
bzrlib/tests/branch_implementations/test_iter_merge_sorted_revisions.py
bzrlib/tests/branch_implementations/test_last_revision_info.py
bzrlib/tests/branch_implementations/test_locking.py
bzrlib/tests/branch_implementations/test_parent.py
bzrlib/tests/branch_implementations/test_permissions.py
bzrlib/tests/branch_implementations/test_pull.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/branch_implementations/test_reconcile.py
bzrlib/tests/branch_implementations/test_revision_history.py
bzrlib/tests/branch_implementations/test_revision_id_to_dotted_revno.py
bzrlib/tests/branch_implementations/test_revision_id_to_revno.py
bzrlib/tests/branch_implementations/test_sprout.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/branch_implementations/test_tags.py
bzrlib/tests/branch_implementations/test_uncommit.py
bzrlib/tests/branch_implementations/test_update.py
bzrlib/tests/bzrdir_implementations/__init__.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/commands/__init__.py
bzrlib/tests/commands/test_branch.py
bzrlib/tests/commands/test_cat.py
bzrlib/tests/commands/test_checkout.py
bzrlib/tests/commands/test_commit.py
bzrlib/tests/commands/test_init.py
bzrlib/tests/commands/test_init_repository.py
bzrlib/tests/commands/test_merge.py
bzrlib/tests/commands/test_missing.py
bzrlib/tests/commands/test_pull.py
bzrlib/tests/commands/test_push.py
bzrlib/tests/commands/test_update.py
bzrlib/tests/fake_command.py
bzrlib/tests/file_utils.py
bzrlib/tests/http_server.py
bzrlib/tests/http_utils.py
bzrlib/tests/https_server.py
bzrlib/tests/interrepository_implementations/__init__.py
bzrlib/tests/interrepository_implementations/test_fetch.py
bzrlib/tests/interrepository_implementations/test_interrepository.py
bzrlib/tests/intertree_implementations/__init__.py
bzrlib/tests/intertree_implementations/test_compare.py
bzrlib/tests/inventory_implementations/__init__.py
bzrlib/tests/inventory_implementations/basics.py
bzrlib/tests/lock_helpers.py
bzrlib/tests/per_interbranch/__init__.py
bzrlib/tests/per_interbranch/test_update_revisions.py
bzrlib/tests/per_lock/__init__.py
bzrlib/tests/per_lock/test_lock.py
bzrlib/tests/per_lock/test_temporary_write_lock.py
bzrlib/tests/per_repository/__init__.py
bzrlib/tests/per_repository/helpers.py
bzrlib/tests/per_repository/test__generate_text_key_index.py
bzrlib/tests/per_repository/test_add_fallback_repository.py
bzrlib/tests/per_repository/test_add_inventory_by_delta.py
bzrlib/tests/per_repository/test_break_lock.py
bzrlib/tests/per_repository/test_check.py
bzrlib/tests/per_repository/test_check_reconcile.py
bzrlib/tests/per_repository/test_commit_builder.py
bzrlib/tests/per_repository/test_fetch.py
bzrlib/tests/per_repository/test_fileid_involved.py
bzrlib/tests/per_repository/test_find_text_key_references.py
bzrlib/tests/per_repository/test_get_parent_map.py
bzrlib/tests/per_repository/test_has_revisions.py
bzrlib/tests/per_repository/test_has_same_location.py
bzrlib/tests/per_repository/test_is_write_locked.py
bzrlib/tests/per_repository/test_iter_reverse_revision_history.py
bzrlib/tests/per_repository/test_pack.py
bzrlib/tests/per_repository/test_reconcile.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_revision.py
bzrlib/tests/per_repository/test_statistics.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/per_repository_reference/test_add_inventory.py
bzrlib/tests/per_repository_reference/test_add_revision.py
bzrlib/tests/per_repository_reference/test_add_signature_text.py
bzrlib/tests/per_repository_reference/test_all_revision_ids.py
bzrlib/tests/per_repository_reference/test_break_lock.py
bzrlib/tests/per_repository_reference/test_check.py
bzrlib/tests/per_repository_reference/test_default_stacking.py
bzrlib/tests/ssl_certs/__init__.py
bzrlib/tests/ssl_certs/create_ssls.py
bzrlib/tests/stub_sftp.py
bzrlib/tests/test__chunks_to_lines.py
bzrlib/tests/test__dirstate_helpers.py
bzrlib/tests/test__walkdirs_win32.py
bzrlib/tests/test_ancestry.py
bzrlib/tests/test_annotate.py
bzrlib/tests/test_api.py
bzrlib/tests/test_atomicfile.py
bzrlib/tests/test_bad_files.py
bzrlib/tests/test_bisect_multi.py
bzrlib/tests/test_branch.py
bzrlib/tests/test_branchbuilder.py
bzrlib/tests/test_btree_index.py
bzrlib/tests/test_bugtracker.py
bzrlib/tests/test_bundle.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_cache_utf8.py
bzrlib/tests/test_chunk_writer.py
bzrlib/tests/test_clean_tree.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_commit.py
bzrlib/tests/test_commit_merge.py
bzrlib/tests/test_config.py
bzrlib/tests/test_conflicts.py
bzrlib/tests/test_counted_lock.py
bzrlib/tests/test_debug.py
bzrlib/tests/test_decorators.py
bzrlib/tests/test_delta.py
bzrlib/tests/test_deprecated_graph.py
bzrlib/tests/test_diff.py
bzrlib/tests/test_directory_service.py
bzrlib/tests/test_dirstate.py
bzrlib/tests/test_email_message.py
bzrlib/tests/test_errors.py
bzrlib/tests/test_export.py
bzrlib/tests/test_extract.py
bzrlib/tests/test_fetch.py
bzrlib/tests/test_fifo_cache.py
bzrlib/tests/test_foreign.py
bzrlib/tests/test_ftp_transport.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_generate_ids.py
bzrlib/tests/test_globbing.py
bzrlib/tests/test_gpg.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_hashcache.py
bzrlib/tests/test_help.py
bzrlib/tests/test_hooks.py
bzrlib/tests/test_http.py
bzrlib/tests/test_http_response.py
bzrlib/tests/test_https_ca_bundle.py
bzrlib/tests/test_identitymap.py
bzrlib/tests/test_ignores.py
bzrlib/tests/test_index.py
bzrlib/tests/test_info.py
bzrlib/tests/test_inv.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_lazy_import.py
bzrlib/tests/test_lazy_regex.py
bzrlib/tests/test_lockable_files.py
bzrlib/tests/test_lockdir.py
bzrlib/tests/test_log.py
bzrlib/tests/test_lru_cache.py
bzrlib/tests/test_lsprof.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_memorytree.py
bzrlib/tests/test_merge.py
bzrlib/tests/test_merge3.py
bzrlib/tests/test_merge_core.py
bzrlib/tests/test_merge_directive.py
bzrlib/tests/test_missing.py
bzrlib/tests/test_msgeditor.py
bzrlib/tests/test_multiparent.py
bzrlib/tests/test_mutabletree.py
bzrlib/tests/test_nonascii.py
bzrlib/tests/test_options.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_osutils_encodings.py
bzrlib/tests/test_pack.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_patch.py
bzrlib/tests/test_patches.py
bzrlib/tests/test_patches_data/diff-6
bzrlib/tests/test_patches_data/mod
bzrlib/tests/test_patches_data/mod-2
bzrlib/tests/test_patches_data/mod-3
bzrlib/tests/test_patches_data/mod-4
bzrlib/tests/test_patches_data/mod-5
bzrlib/tests/test_patches_data/orig
bzrlib/tests/test_patches_data/orig-2
bzrlib/tests/test_patches_data/orig-3
bzrlib/tests/test_patches_data/orig-4
bzrlib/tests/test_patches_data/orig-5
bzrlib/tests/test_patches_data/orig-6
bzrlib/tests/test_permissions.py
bzrlib/tests/test_plugins.py
bzrlib/tests/test_progress.py
bzrlib/tests/test_read_bundle.py
bzrlib/tests/test_reconcile.py
bzrlib/tests/test_reconfigure.py
bzrlib/tests/test_registry.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_revert.py
bzrlib/tests/test_revision.py
bzrlib/tests/test_revisionspec.py
bzrlib/tests/test_revisiontree.py
bzrlib/tests/test_rio.py
bzrlib/tests/test_rules.py
bzrlib/tests/test_sampler.py
bzrlib/tests/test_selftest.py
bzrlib/tests/test_setup.py
bzrlib/tests/test_sftp_transport.py
bzrlib/tests/test_shelf.py
bzrlib/tests/test_shelf_ui.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_smart_add.py
bzrlib/tests/test_smart_request.py
bzrlib/tests/test_smart_transport.py
bzrlib/tests/test_smtp_connection.py
bzrlib/tests/test_source.py
bzrlib/tests/test_ssh_transport.py
bzrlib/tests/test_status.py
bzrlib/tests/test_store.py
bzrlib/tests/test_strace.py
bzrlib/tests/test_subsume.py
bzrlib/tests/test_switch.py
bzrlib/tests/test_symbol_versioning.py
bzrlib/tests/test_tag.py
bzrlib/tests/test_testament.py
bzrlib/tests/test_textfile.py
bzrlib/tests/test_textmerge.py
bzrlib/tests/test_timestamp.py
bzrlib/tests/test_trace.py
bzrlib/tests/test_transactions.py
bzrlib/tests/test_transform.py
bzrlib/tests/test_transport.py
bzrlib/tests/test_transport_implementations.py
bzrlib/tests/test_transport_log.py
bzrlib/tests/test_tree.py
bzrlib/tests/test_treebuilder.py
bzrlib/tests/test_tsort.py
bzrlib/tests/test_tuned_gzip.py
bzrlib/tests/test_ui.py
bzrlib/tests/test_uncommit.py
bzrlib/tests/test_upgrade.py
bzrlib/tests/test_upgrade_stacked.py
bzrlib/tests/test_urlutils.py
bzrlib/tests/test_version.py
bzrlib/tests/test_version_info.py
bzrlib/tests/test_versionedfile.py
bzrlib/tests/test_weave.py
bzrlib/tests/test_whitebox.py
bzrlib/tests/test_win32utils.py
bzrlib/tests/test_workingtree.py
bzrlib/tests/test_workingtree_4.py
bzrlib/tests/test_wsgi.py
bzrlib/tests/test_xml.py
bzrlib/tests/transport_util.py
bzrlib/tests/tree_implementations/__init__.py
bzrlib/tests/tree_implementations/test_annotate_iter.py
bzrlib/tests/tree_implementations/test_get_file_mtime.py
bzrlib/tests/tree_implementations/test_get_root_id.py
bzrlib/tests/tree_implementations/test_get_symlink_target.py
bzrlib/tests/tree_implementations/test_inv.py
bzrlib/tests/tree_implementations/test_iter_search_rules.py
bzrlib/tests/tree_implementations/test_list_files.py
bzrlib/tests/tree_implementations/test_path_content_summary.py
bzrlib/tests/tree_implementations/test_revision_tree.py
bzrlib/tests/tree_implementations/test_test_trees.py
bzrlib/tests/tree_implementations/test_tree.py
bzrlib/tests/tree_implementations/test_walkdirs.py
bzrlib/tests/treeshape.py
bzrlib/tests/workingtree_implementations/__init__.py
bzrlib/tests/workingtree_implementations/test_add.py
bzrlib/tests/workingtree_implementations/test_add_reference.py
bzrlib/tests/workingtree_implementations/test_basis_inventory.py
bzrlib/tests/workingtree_implementations/test_basis_tree.py
bzrlib/tests/workingtree_implementations/test_break_lock.py
bzrlib/tests/workingtree_implementations/test_changes_from.py
bzrlib/tests/workingtree_implementations/test_commit.py
bzrlib/tests/workingtree_implementations/test_executable.py
bzrlib/tests/workingtree_implementations/test_flush.py
bzrlib/tests/workingtree_implementations/test_get_file_mtime.py
bzrlib/tests/workingtree_implementations/test_get_file_with_stat.py
bzrlib/tests/workingtree_implementations/test_get_parent_ids.py
bzrlib/tests/workingtree_implementations/test_inv.py
bzrlib/tests/workingtree_implementations/test_is_control_filename.py
bzrlib/tests/workingtree_implementations/test_is_ignored.py
bzrlib/tests/workingtree_implementations/test_locking.py
bzrlib/tests/workingtree_implementations/test_merge_from_branch.py
bzrlib/tests/workingtree_implementations/test_mkdir.py
bzrlib/tests/workingtree_implementations/test_move.py
bzrlib/tests/workingtree_implementations/test_nested_specifics.py
bzrlib/tests/workingtree_implementations/test_parents.py
bzrlib/tests/workingtree_implementations/test_paths2ids.py
bzrlib/tests/workingtree_implementations/test_pull.py
bzrlib/tests/workingtree_implementations/test_put_file.py
bzrlib/tests/workingtree_implementations/test_read_working_inventory.py
bzrlib/tests/workingtree_implementations/test_readonly.py
bzrlib/tests/workingtree_implementations/test_remove.py
bzrlib/tests/workingtree_implementations/test_rename_one.py
bzrlib/tests/workingtree_implementations/test_revision_tree.py
bzrlib/tests/workingtree_implementations/test_set_root_id.py
bzrlib/tests/workingtree_implementations/test_smart_add.py
bzrlib/tests/workingtree_implementations/test_uncommit.py
bzrlib/tests/workingtree_implementations/test_unversion.py
bzrlib/tests/workingtree_implementations/test_views.py
bzrlib/tests/workingtree_implementations/test_walkdirs.py
bzrlib/tests/workingtree_implementations/test_workingtree.py
bzrlib/textfile.py
bzrlib/textinv.py
bzrlib/textmerge.py
bzrlib/textui.py
bzrlib/timestamp.py
bzrlib/trace.py
bzrlib/transactions.py
bzrlib/transform.py
bzrlib/transport/__init__.py
bzrlib/transport/brokenrename.py
bzrlib/transport/chroot.py
bzrlib/transport/decorator.py
bzrlib/transport/fakenfs.py
bzrlib/transport/fakevfat.py
bzrlib/transport/ftp/__init__.py
bzrlib/transport/ftp/_gssapi.py
bzrlib/transport/http/__init__.py
bzrlib/transport/http/_pycurl.py
bzrlib/transport/http/_urllib.py
bzrlib/transport/http/_urllib2_wrappers.py
bzrlib/transport/http/ca_bundle.py
bzrlib/transport/http/response.py
bzrlib/transport/http/wsgi.py
bzrlib/transport/local.py
bzrlib/transport/log.py
bzrlib/transport/memory.py
bzrlib/transport/nosmart.py
bzrlib/transport/readonly.py
bzrlib/transport/remote.py
bzrlib/transport/sftp.py
bzrlib/transport/ssh.py
bzrlib/transport/trace.py
bzrlib/transport/unlistable.py
bzrlib/tree.py
bzrlib/treebuilder.py
bzrlib/tsort.py
bzrlib/tuned_gzip.py
bzrlib/ui/__init__.py
bzrlib/ui/text.py
bzrlib/uncommit.py
bzrlib/upgrade.py
bzrlib/urlutils.py
bzrlib/util/configobj/configobj.py
bzrlib/version.py
bzrlib/version_info_formats/__init__.py
bzrlib/version_info_formats/format_custom.py
bzrlib/version_info_formats/format_python.py
bzrlib/version_info_formats/format_rio.py
bzrlib/versionedfile.py
bzrlib/views.py
bzrlib/weave.py
bzrlib/weave_commands.py
bzrlib/weavefile.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml5.py
bzrlib/xml6.py
bzrlib/xml7.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
contrib/bzr_access
contrib/newinventory.py
contrib/pwclient.full
doc/developers/container-format.txt
doc/developers/development-repo.txt
doc/developers/incremental-push-pull.txt
doc/developers/index.txt
doc/developers/inventory.txt
doc/developers/lca-merge.txt
doc/developers/merge-scaling.txt
doc/developers/network-protocol.txt
doc/developers/overview.txt
doc/developers/performance-contributing.txt
doc/developers/planned-change-integration.txt
doc/developers/planned-performance-changes.txt
doc/developers/releasing.txt
doc/developers/revision-properties.txt
doc/en/user-guide/browsing_history.txt
doc/en/user-guide/bzrtools_plugin.txt
doc/en/user-guide/filtered_views.txt
doc/en/user-guide/index.txt
doc/en/user-guide/installing_bazaar.txt
doc/en/user-guide/releasing_a_project.txt
doc/en/user-guide/server.txt
doc/en/user-guide/specifying_revisions.txt
doc/en/user-guide/svn_plugin.txt
doc/en/user-guide/web_browsing.txt
generate_docs.py
profile_imports.py
setup.py
tools/bzr_epydoc_uid.py
tools/convertfile.py
tools/convertinv.py
tools/doc_generate/__init__.py
tools/doc_generate/autodoc_bash_completion.py
tools/doc_generate/autodoc_man.py
tools/doc_generate/autodoc_rstx.py
tools/history2revfiles.py
tools/package_mf.py
tools/prepare_for_latex.py
tools/weavebench.py
tools/win32/build_release.py
tools/win32/bzr_postinstall.py
bzrlib/tests/ftp_server/medusa_based.py
doc/en/developer-guide/HACKING.txt
doc/developers/ec2.txt
------------------------------------------------------------
revno: 3815.389.8
committer: Robert Collins <robertc at robertcollins.net>
branch nick: Commands.hooks
timestamp: Sun 2009-05-24 07:01:51 +1000
message:
Get missing command support sorted out.
modified:
bzrlib/commands.py
bzrlib/shellcomplete.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_options.py
------------------------------------------------------------
revno: 3815.389.9
committer: Robert Collins <robertc at robertcollins.net>
branch nick: Commands.hooks
timestamp: Mon 2009-06-01 10:32:18 +1000
message:
Resolve NEWS with bzr.dev.
added:
bzrlib/send.py
bzrlib/tests/per_repository_reference/test_fetch.py
bzrlib/tests/per_repository_reference/test_initialize.py
bzrlib/tests/per_repository_reference/test_unlock.py
renamed:
bzrlib/tests/workingtree_implementations/test_get_file_with_stat.py => bzrlib/tests/tree_implementations/test_get_file_with_stat.py
modified:
NEWS
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/diff.py
bzrlib/foreign.py
bzrlib/groupcompress.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/mutabletree.py
bzrlib/osutils.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revisiontree.py
bzrlib/smart/server.py
bzrlib/tests/blackbox/test_add.py
bzrlib/tests/blackbox/test_dpush.py
bzrlib/tests/blackbox/test_log.py
bzrlib/tests/blackbox/test_send.py
bzrlib/tests/blackbox/test_serve.py
bzrlib/tests/branch_implementations/test_branch.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/per_repository/test_fileid_involved.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/per_repository_reference/test_default_stacking.py
bzrlib/tests/test_foreign.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_http.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_transform.py
bzrlib/tests/tree_implementations/__init__.py
bzrlib/tests/workingtree_implementations/__init__.py
bzrlib/transform.py
bzrlib/transport/__init__.py
bzrlib/tree.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
doc/en/user-guide/svn_plugin.txt
bzrlib/tests/tree_implementations/test_get_file_with_stat.py
------------------------------------------------------------
revno: 3815.389.10
committer: Robert Collins <robertc at robertcollins.net>
branch nick: Commands.hooks
timestamp: Mon 2009-06-15 18:14:36 +1000
message:
More review feedback.
modified:
bzrlib/commands.py
------------------------------------------------------------
revno: 3815.389.11
committer: Robert Collins <robertc at robertcollins.net>
branch nick: Commands.hooks
timestamp: Mon 2009-06-15 18:20:38 +1000
message:
Merge bzr.dev.
removed:
bzrlib/util/tests/test_bencode.py
doc/developers/performance-contributing.txt
added:
bzrlib/_bencode_pyx.h
bzrlib/_bencode_pyx.pyx
bzrlib/benchmarks/bench_tags.py
bzrlib/bencode.py
bzrlib/tests/test_bencode.py
bzrlib/tests/test_chk_serializer.py
bzrlib/util/bencode.py
doc/index.ru.txt
doc/ru/
doc/ru/mini-tutorial/
doc/ru/mini-tutorial/index.txt
doc/ru/quick-reference/
doc/ru/quick-reference/Makefile
doc/ru/quick-reference/quick-start-summary.pdf
doc/ru/quick-reference/quick-start-summary.png
doc/ru/quick-reference/quick-start-summary.svg
doc/ru/tutorials/
doc/ru/tutorials/centralized_workflow.txt
doc/ru/tutorials/tutorial.txt
doc/ru/tutorials/using_bazaar_with_launchpad.txt
doc/ru/user-guide/
doc/ru/user-guide/branching_a_project.txt
doc/ru/user-guide/core_concepts.txt
doc/ru/user-guide/images/
doc/ru/user-guide/images/workflows_centralized.png
doc/ru/user-guide/images/workflows_centralized.svg
doc/ru/user-guide/images/workflows_gatekeeper.png
doc/ru/user-guide/images/workflows_gatekeeper.svg
doc/ru/user-guide/images/workflows_localcommit.png
doc/ru/user-guide/images/workflows_localcommit.svg
doc/ru/user-guide/images/workflows_peer.png
doc/ru/user-guide/images/workflows_peer.svg
doc/ru/user-guide/images/workflows_pqm.png
doc/ru/user-guide/images/workflows_pqm.svg
doc/ru/user-guide/images/workflows_shared.png
doc/ru/user-guide/images/workflows_shared.svg
doc/ru/user-guide/images/workflows_single.png
doc/ru/user-guide/images/workflows_single.svg
doc/ru/user-guide/index.txt
doc/ru/user-guide/introducing_bazaar.txt
doc/ru/user-guide/specifying_revisions.txt
doc/ru/user-guide/stacked.txt
doc/ru/user-guide/using_checkouts.txt
doc/ru/user-guide/zen.txt
renamed:
bzrlib/util/bencode.py => bzrlib/util/_bencode_py.py
modified:
.bzrignore
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_dirstate_helpers_c.pyx
bzrlib/_groupcompress_pyx.pyx
bzrlib/benchmarks/__init__.py
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/bundle/serializer/v4.py
bzrlib/bzrdir.py
bzrlib/cache_utf8.py
bzrlib/chk_serializer.py
bzrlib/diff.py
bzrlib/dirstate.py
bzrlib/filters/__init__.py
bzrlib/foreign.py
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/help_topics/__init__.py
bzrlib/index.py
bzrlib/inventory.py
bzrlib/lock.py
bzrlib/log.py
bzrlib/mail_client.py
bzrlib/multiparent.py
bzrlib/osutils.py
bzrlib/plugins/launchpad/test_register.py
bzrlib/progress.py
bzrlib/python-compat.h
bzrlib/reconcile.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/knitrepo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/serializer.py
bzrlib/shelf.py
bzrlib/smart/bzrdir.py
bzrlib/smart/medium.py
bzrlib/smart/protocol.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/tag.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_export.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/branch_implementations/test_check.py
bzrlib/tests/branch_implementations/test_reconcile.py
bzrlib/tests/branch_implementations/test_sprout.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/inventory_implementations/basics.py
bzrlib/tests/per_repository/test_fetch.py
bzrlib/tests/per_repository/test_iter_reverse_revision_history.py
bzrlib/tests/per_repository/test_reconcile.py
bzrlib/tests/per_repository/test_revision.py
bzrlib/tests/per_repository_reference/test_fetch.py
bzrlib/tests/per_repository_reference/test_initialize.py
bzrlib/tests/test__groupcompress.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_config.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_foreign.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_http.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_plugins.py
bzrlib/tests/test_progress.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_serializer.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_source.py
bzrlib/tests/test_transform.py
bzrlib/tests/test_ui.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/transform.py
bzrlib/transport/sftp.py
bzrlib/ui/__init__.py
bzrlib/versionedfile.py
bzrlib/weave.py
bzrlib/win32utils.py
bzrlib/workingtree_4.py
doc/developers/performance-roadmap.txt
doc/developers/planned-change-integration.txt
doc/developers/releasing.txt
doc/en/developer-guide/HACKING.txt
doc/en/quick-reference/Makefile
doc/en/quick-reference/quick-start-summary.png
doc/en/tutorials/using_bazaar_with_launchpad.txt
doc/en/user-guide/images/workflows_centralized.png
doc/en/user-guide/images/workflows_gatekeeper.png
doc/en/user-guide/images/workflows_localcommit.png
doc/en/user-guide/images/workflows_peer.png
doc/en/user-guide/images/workflows_pqm.png
doc/en/user-guide/images/workflows_shared.png
doc/en/user-guide/images/workflows_single.png
doc/en/user-guide/introducing_bazaar.txt
doc/index.txt
setup.py
bzrlib/util/_bencode_py.py
------------------------------------------------------------
revno: 3815.389.12
committer: Robert Collins <robertc at robertcollins.net>
branch nick: integration
timestamp: Mon 2009-06-15 18:56:52 +1000
message:
Unbreak doc generation.
modified:
generate_docs.py
------------------------------------------------------------
revno: 3815.389.13
committer: Robert Collins <robertc at robertcollins.net>
branch nick: integration
timestamp: Mon 2009-06-15 19:07:02 +1000
message:
Unbreak blackbox tests.
modified:
bzrlib/commands.py
------------------------------------------------------------
revno: 3815.389.14
committer: Robert Collins <robertc at robertcollins.net>
branch nick: integration
timestamp: Mon 2009-06-15 19:41:37 +1000
message:
Make generate_docs tests work. Yay for not using bzr's command infrastructure.
modified:
bzrlib/tests/test_generate_docs.py
------------------------------------------------------------
revno: 3815.389.15
committer: Robert Collins <robertc at robertcollins.net>
branch nick: integration
timestamp: Mon 2009-06-15 20:22:08 +1000
message:
And fix tests for bzr help.
modified:
bzrlib/tests/test_help.py
------------------------------------------------------------
revno: 3815.389.16
committer: Robert Collins <robertc at robertcollins.net>
branch nick: integration
timestamp: Mon 2009-06-15 21:05:33 +1000
message:
Shellcompletion apparently isn't tested.
modified:
bzrlib/shellcomplete.py
------------------------------------------------------------
revno: 3815.775.11
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2009-06-15 16:47:45 +0100
message:
(jam) Tweak chk_map.InternalNode._iter_nodes to optimize common cases.
modified:
bzrlib/chk_map.py
bzrlib/tests/test_chk_map.py
bzrlib/workingtree.py
------------------------------------------------------------
revno: 3815.786.1
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chkmap-updates
timestamp: Fri 2009-06-05 10:01:39 -0500
message:
Add a shortcut for the case when we are searching for a single full-width key.
This saves approx 14.0s => 12.5s for 'initial commit' of a MySQL tree.
Mostly it is about improving 'InternalNode.map()' performance for a very large 'apply_delta'.
Needs further testing to ensure it handles edge cases.
Also, we could probably tweak the generic code path a bit as well.
We could probably split the lookups into full-width matches versus sub-matches,
and then combine keys based on the search prefixes being identical, etc.
modified:
bzrlib/chk_map.py
------------------------------------------------------------
revno: 3815.786.2
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chkmap-updates
timestamp: Fri 2009-06-05 13:03:40 -0500
message:
Rewrite the shortcuts.
Keep the single entry key_filter shortcut, because it can be heavily tuned
to not have to build any structures, etc.
Do a bit more optimizing in the multi-key cases. If all of the keys are full-width,
then we can still do optimized self._items[search_key] lookups.
modified:
bzrlib/chk_map.py
bzrlib/tests/test_chk_map.py
------------------------------------------------------------
revno: 3815.786.3
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chkmap-updates
timestamp: Fri 2009-06-05 14:57:15 -0500
message:
Move the boolean check to the first part of the if statement
modified:
bzrlib/workingtree.py
------------------------------------------------------------
revno: 3815.786.4
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chkmap-updates
timestamp: Mon 2009-06-15 09:49:27 -0500
message:
Fix some type() == tuple to be 'type() is tuple' or '.__class__ is tuple'
modified:
bzrlib/chk_map.py
------------------------------------------------------------
revno: 3815.775.12
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2009-06-15 18:06:47 +0100
message:
(nmb) Add docs about diverged branches and refer to it when pushing
fails
added:
bzrlib/help_topics/en/diverged-branches.txt
modified:
NEWS
bzrlib/help_topics/__init__.py
bzrlib/push.py
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.787.1
committer: Neil Martinsen-Burrell <nmb at wartburg.edu>
branch nick: bzr.dev
timestamp: Mon 2009-06-08 00:00:01 -0500
message:
Fix 269477 Add documentation about diverged branches and refer to it when pushing fails
added:
bzrlib/help_topics/en/diverged-branches.txt
modified:
NEWS
bzrlib/help_topics/__init__.py
bzrlib/push.py
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.788.1
committer: Aaron Bentley <aaron at aaronbentley.com>
branch nick: bzr.ab.integration
timestamp: Mon 2009-06-15 11:20:24 -0400
message:
Merge nmb's diverged-branch docs.
added:
bzrlib/help_topics/en/diverged-branches.txt
modified:
NEWS
bzrlib/help_topics/__init__.py
bzrlib/push.py
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.775.13
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2009-06-15 21:11:32 +0100
message:
(Jelmer) Move squashing of XML-invalid characters to XMLSerializer.
modified:
bzrlib/chk_serializer.py
bzrlib/commit.py
bzrlib/serializer.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
------------------------------------------------------------
revno: 3815.789.1
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: bzr.dev
timestamp: Tue 2009-06-09 02:59:51 +0200
message:
Move squashing of XML-invalid characters to XMLSerializer.
modified:
bzrlib/chk_serializer.py
bzrlib/commit.py
bzrlib/serializer.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
------------------------------------------------------------
revno: 3815.790.1
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: bzr.dev
timestamp: Mon 2009-06-15 21:04:38 +0200
message:
Merge in patch to squash XML invalid characters in serializer.
modified:
bzrlib/chk_serializer.py
bzrlib/commit.py
bzrlib/serializer.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
------------------------------------------------------------
revno: 3815.790.2
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: bzr.dev
timestamp: Mon 2009-06-15 21:11:56 +0200
message:
Fix comment about XML escaping in tests.
modified:
bzrlib/tests/per_repository/test_repository.py
------------------------------------------------------------
revno: 3815.775.14
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-06-16 03:50:31 +0100
message:
(mbp) doc: bug handling processes
added:
doc/developers/bug-handling.txt
modified:
doc/developers/cycle.txt
doc/developers/index.txt
doc/developers/releasing.txt
doc/en/developer-guide/HACKING.txt
------------------------------------------------------------
revno: 3815.785.3
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: doc
timestamp: Mon 2009-06-15 17:22:34 +1000
message:
Remove old/unhelpful dev guide information about roadmaps
modified:
doc/en/developer-guide/HACKING.txt
------------------------------------------------------------
revno: 3815.785.4
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: doc
timestamp: Mon 2009-06-15 17:22:59 +1000
message:
Start cleaning up docs on bugs and release process
added:
doc/developers/bug-handling.txt
modified:
doc/developers/cycle.txt
doc/developers/index.txt
------------------------------------------------------------
revno: 3815.785.5
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: doc
timestamp: Mon 2009-06-15 18:30:12 +1000
message:
Bug process docs
modified:
doc/developers/bug-handling.txt
------------------------------------------------------------
revno: 3815.785.6
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: doc
timestamp: Tue 2009-06-16 08:35:00 +1000
message:
Tweak text about GNU in release template
modified:
doc/developers/releasing.txt
------------------------------------------------------------
revno: 3815.775.15
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-06-16 10:05:34 +0100
message:
(andrew) Add Repository.get_rev_id_for_revno HPSS verb (and API).
added:
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
modified:
NEWS
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/remote.py
bzrlib/repository.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_smart.py
------------------------------------------------------------
revno: 3815.791.1
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Wed 2009-06-10 15:32:52 +1000
message:
Move _extend_partial_history into Branch base class, and use it in get_rev_id rather than self.revision_history().
modified:
bzrlib/branch.py
bzrlib/tests/blackbox/test_pull.py
------------------------------------------------------------
revno: 3815.791.2
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Wed 2009-06-10 15:45:25 +1000
message:
Read lock branch_from in cmd_pull, avoids refetching last_revision_info and so reduces test_pull acceptance ratchet.
modified:
bzrlib/builtins.py
bzrlib/remote.py
bzrlib/tests/blackbox/test_pull.py
------------------------------------------------------------
revno: 3815.791.3
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Wed 2009-06-10 17:52:48 +1000
message:
Refactor _extend_partial_history into a standalone function that can be used without a branch.
modified:
bzrlib/branch.py
bzrlib/repository.py
------------------------------------------------------------
revno: 3815.791.4
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Wed 2009-06-10 20:45:45 +1000
message:
Add Repository.get_rev_id_for_revno RPC, removes VFS calls from 'pull -r 123' case.
modified:
bzrlib/remote.py
bzrlib/repository.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/tests/blackbox/test_pull.py
------------------------------------------------------------
revno: 3815.791.5
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Thu 2009-06-11 15:37:29 +1000
message:
Add Repository.get_rev_id_for_revno, and use it both as the _ensure_real fallback and as the server-side implementation.
modified:
bzrlib/remote.py
bzrlib/repository.py
bzrlib/smart/repository.py
------------------------------------------------------------
revno: 3815.791.6
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Thu 2009-06-11 17:21:39 +1000
message:
Add tests for server-side logic, and fix the bugs exposed by those tests.
modified:
bzrlib/repository.py
bzrlib/smart/repository.py
bzrlib/tests/test_smart.py
------------------------------------------------------------
revno: 3815.791.7
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Mon 2009-06-15 13:04:47 +1000
message:
Add unit tests for RemoteRepository.get_rev_id_for_revno.
modified:
bzrlib/remote.py
bzrlib/tests/test_remote.py
------------------------------------------------------------
revno: 3815.791.8
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Mon 2009-06-15 13:23:04 +1000
message:
Add unit test for RemoteRepository.get_rev_id_for_revno using fallbacks if it gets a history-incomplete response.
modified:
bzrlib/remote.py
bzrlib/tests/test_remote.py
------------------------------------------------------------
revno: 3815.791.9
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Mon 2009-06-15 16:41:49 +1000
message:
Add per_repository_reference test for get_rev_id_for_revno, fix the bugs it revealed.
added:
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
modified:
bzrlib/remote.py
bzrlib/repository.py
bzrlib/tests/per_repository_reference/__init__.py
------------------------------------------------------------
revno: 3815.791.10
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Mon 2009-06-15 16:47:14 +1000
message:
Merge bzr.dev.
removed:
doc/developers/performance-contributing.txt
added:
bzrlib/util/bencode.py
doc/index.ru.txt
doc/ru/
doc/ru/mini-tutorial/
doc/ru/mini-tutorial/index.txt
doc/ru/quick-reference/
doc/ru/quick-reference/Makefile
doc/ru/quick-reference/quick-start-summary.pdf
doc/ru/quick-reference/quick-start-summary.png
doc/ru/quick-reference/quick-start-summary.svg
doc/ru/tutorials/
doc/ru/tutorials/centralized_workflow.txt
doc/ru/tutorials/tutorial.txt
doc/ru/tutorials/using_bazaar_with_launchpad.txt
doc/ru/user-guide/
doc/ru/user-guide/branching_a_project.txt
doc/ru/user-guide/core_concepts.txt
doc/ru/user-guide/images/
doc/ru/user-guide/images/workflows_centralized.png
doc/ru/user-guide/images/workflows_centralized.svg
doc/ru/user-guide/images/workflows_gatekeeper.png
doc/ru/user-guide/images/workflows_gatekeeper.svg
doc/ru/user-guide/images/workflows_localcommit.png
doc/ru/user-guide/images/workflows_localcommit.svg
doc/ru/user-guide/images/workflows_peer.png
doc/ru/user-guide/images/workflows_peer.svg
doc/ru/user-guide/images/workflows_pqm.png
doc/ru/user-guide/images/workflows_pqm.svg
doc/ru/user-guide/images/workflows_shared.png
doc/ru/user-guide/images/workflows_shared.svg
doc/ru/user-guide/images/workflows_single.png
doc/ru/user-guide/images/workflows_single.svg
doc/ru/user-guide/index.txt
doc/ru/user-guide/introducing_bazaar.txt
doc/ru/user-guide/specifying_revisions.txt
doc/ru/user-guide/stacked.txt
doc/ru/user-guide/using_checkouts.txt
doc/ru/user-guide/zen.txt
modified:
Makefile
NEWS
bzrlib/__init__.py
bzrlib/_dirstate_helpers_c.pyx
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/dirstate.py
bzrlib/filters/__init__.py
bzrlib/graph.py
bzrlib/help_topics/__init__.py
bzrlib/index.py
bzrlib/lock.py
bzrlib/osutils.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/knitrepo.py
bzrlib/repository.py
bzrlib/smart/bzrdir.py
bzrlib/smart/request.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_smart.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/versionedfile.py
bzrlib/win32utils.py
bzrlib/workingtree_4.py
doc/developers/performance-roadmap.txt
doc/developers/planned-change-integration.txt
doc/en/developer-guide/HACKING.txt
doc/en/quick-reference/Makefile
doc/en/quick-reference/quick-start-summary.png
doc/en/tutorials/using_bazaar_with_launchpad.txt
doc/en/user-guide/images/workflows_centralized.png
doc/en/user-guide/images/workflows_gatekeeper.png
doc/en/user-guide/images/workflows_localcommit.png
doc/en/user-guide/images/workflows_peer.png
doc/en/user-guide/images/workflows_pqm.png
doc/en/user-guide/images/workflows_shared.png
doc/en/user-guide/images/workflows_single.png
doc/en/user-guide/introducing_bazaar.txt
doc/index.txt
setup.py
------------------------------------------------------------
revno: 3815.791.11
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Mon 2009-06-15 16:48:32 +1000
message:
Merge bzr.dev.
modified:
NEWS
bzr
bzrlib/__init__.py
------------------------------------------------------------
revno: 3815.791.12
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Mon 2009-06-15 16:56:10 +1000
message:
Add NEWS entry.
modified:
NEWS
------------------------------------------------------------
revno: 3815.791.13
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Mon 2009-06-15 16:59:04 +1000
message:
Remove obsolete XXX.
modified:
bzrlib/repository.py
------------------------------------------------------------
revno: 3815.791.14
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Mon 2009-06-15 18:01:21 +1000
message:
Fix bug when partial_history == [stop_revision]
modified:
bzrlib/repository.py
------------------------------------------------------------
revno: 3815.791.15
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Mon 2009-06-15 18:01:47 +1000
message:
Simplify RemoteBranch.get_rev_id a little; get_rev_id_for_revno handles stacking for us.
modified:
bzrlib/remote.py
------------------------------------------------------------
revno: 3815.791.16
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Tue 2009-06-16 16:46:32 +1000
message:
New in 1.17, not 1.16.
modified:
bzrlib/remote.py
bzrlib/smart/repository.py
------------------------------------------------------------
revno: 3815.791.17
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: stacking-friendly-revision-history-verb
timestamp: Tue 2009-06-16 18:06:58 +1000
message:
Fix test failures in test_lookup_revision_id_by_dotted.
modified:
bzrlib/branch.py
bzrlib/remote.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
------------------------------------------------------------
revno: 3815.775.16
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-06-16 14:22:32 +0100
message:
(igc) better message when split fails (Neil Martinsen-Burrell)
modified:
NEWS
bzrlib/builtins.py
bzrlib/errors.py
bzrlib/tests/blackbox/test_split.py
------------------------------------------------------------
revno: 3815.792.1
committer: Neil Martinsen-Burrell <nmb at wartburg.edu>
branch nick: bzr-220067
timestamp: Sun 2009-06-07 21:02:08 -0500
message:
Fix #220067 adding more specificity to the error message when split fails
modified:
NEWS
bzrlib/builtins.py
bzrlib/errors.py
bzrlib/tests/blackbox/test_split.py
------------------------------------------------------------
revno: 3815.793.1
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: integration
timestamp: Tue 2009-06-16 22:22:20 +1000
message:
(igc) better message when split fails (Neil Martinsen-Burrell)
modified:
NEWS
bzrlib/builtins.py
bzrlib/errors.py
bzrlib/tests/blackbox/test_split.py
------------------------------------------------------------
revno: 3815.775.17
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-06-16 19:03:26 +0100
message:
(igc) clarify eol help topic
modified:
NEWS
bzrlib/help_topics/en/eol.txt
------------------------------------------------------------
revno: 3815.794.1
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: eol-better-doc
timestamp: Wed 2009-06-10 19:19:27 +1000
message:
clarify eol dependencies & configuration
modified:
NEWS
bzrlib/help_topics/en/eol.txt
------------------------------------------------------------
revno: 3815.794.2
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: eol-better-doc
timestamp: Thu 2009-06-11 10:06:26 +1000
message:
review tweaks from jam
modified:
bzrlib/help_topics/en/eol.txt
------------------------------------------------------------
revno: 3815.794.3
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: eol-better-doc
timestamp: Tue 2009-06-16 22:54:50 +1000
message:
merge bzr.dev r4446
removed:
doc/developers/performance-contributing.txt
added:
bzrlib/help_topics/en/diverged-branches.txt
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
doc/developers/bug-handling.txt
doc/index.ru.txt
doc/ru/
doc/ru/mini-tutorial/
doc/ru/mini-tutorial/index.txt
doc/ru/quick-reference/
doc/ru/quick-reference/Makefile
doc/ru/quick-reference/quick-start-summary.pdf
doc/ru/quick-reference/quick-start-summary.png
doc/ru/quick-reference/quick-start-summary.svg
doc/ru/tutorials/
doc/ru/tutorials/centralized_workflow.txt
doc/ru/tutorials/tutorial.txt
doc/ru/tutorials/using_bazaar_with_launchpad.txt
doc/ru/user-guide/
doc/ru/user-guide/branching_a_project.txt
doc/ru/user-guide/core_concepts.txt
doc/ru/user-guide/images/
doc/ru/user-guide/images/workflows_centralized.png
doc/ru/user-guide/images/workflows_centralized.svg
doc/ru/user-guide/images/workflows_gatekeeper.png
doc/ru/user-guide/images/workflows_gatekeeper.svg
doc/ru/user-guide/images/workflows_localcommit.png
doc/ru/user-guide/images/workflows_localcommit.svg
doc/ru/user-guide/images/workflows_peer.png
doc/ru/user-guide/images/workflows_peer.svg
doc/ru/user-guide/images/workflows_pqm.png
doc/ru/user-guide/images/workflows_pqm.svg
doc/ru/user-guide/images/workflows_shared.png
doc/ru/user-guide/images/workflows_shared.svg
doc/ru/user-guide/images/workflows_single.png
doc/ru/user-guide/images/workflows_single.svg
doc/ru/user-guide/index.txt
doc/ru/user-guide/introducing_bazaar.txt
doc/ru/user-guide/specifying_revisions.txt
doc/ru/user-guide/stacked.txt
doc/ru/user-guide/using_checkouts.txt
doc/ru/user-guide/zen.txt
modified:
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_dirstate_helpers_c.pyx
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/dirstate.py
bzrlib/filters/__init__.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/osutils.py
bzrlib/push.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repository.py
bzrlib/serializer.py
bzrlib/shellcomplete.py
bzrlib/smart/bzrdir.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_help.py
bzrlib/tests/test_options.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_smart.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
doc/developers/cycle.txt
doc/developers/index.txt
doc/developers/performance-roadmap.txt
doc/developers/planned-change-integration.txt
doc/developers/releasing.txt
doc/en/developer-guide/HACKING.txt
doc/en/quick-reference/Makefile
doc/en/quick-reference/quick-start-summary.png
doc/en/tutorials/using_bazaar_with_launchpad.txt
doc/en/user-guide/images/workflows_centralized.png
doc/en/user-guide/images/workflows_gatekeeper.png
doc/en/user-guide/images/workflows_localcommit.png
doc/en/user-guide/images/workflows_peer.png
doc/en/user-guide/images/workflows_pqm.png
doc/en/user-guide/images/workflows_shared.png
doc/en/user-guide/images/workflows_single.png
doc/en/user-guide/introducing_bazaar.txt
doc/index.txt
generate_docs.py
setup.py
------------------------------------------------------------
revno: 3815.794.4
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: eol-better-doc
timestamp: Tue 2009-06-16 22:58:23 +1000
message:
more review tweaks from jam
modified:
bzrlib/help_topics/en/eol.txt
------------------------------------------------------------
revno: 3815.795.1
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: integration
timestamp: Wed 2009-06-17 03:05:07 +1000
message:
(igc) clarify eol help topic
modified:
NEWS
bzrlib/help_topics/en/eol.txt
------------------------------------------------------------
revno: 3815.775.18
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-06-16 20:32:32 +0100
message:
(jam) graph.KnownGraph implementation,
used for optimized heads() lookups during annotate.
added:
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/tests/test__known_graph.py
tools/time_graph.py
modified:
.bzrignore
NEWS
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/knit.py
bzrlib/tests/__init__.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_knit.py
setup.py
------------------------------------------------------------
revno: 3815.796.1
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Mon 2009-05-18 15:03:38 -0500
message:
Start a KnownGraph code, which assumes we have cheap access to the whole graph.
This pre-computes some information, to make heads() checks, etc, cheaper.
modified:
bzrlib/graph.py
bzrlib/tests/test_graph.py
------------------------------------------------------------
revno: 3815.796.2
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Mon 2009-05-18 15:10:09 -0500
message:
For now, thunk over to Graph.heads() since we know it gives correct answers.
modified:
bzrlib/graph.py
bzrlib/tests/test_graph.py
------------------------------------------------------------
revno: 3815.796.3
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Tue 2009-05-19 01:02:02 -0500
message:
Implement a Global Distance From Origin computation, using a heapq.
modified:
bzrlib/graph.py
bzrlib/tests/test_graph.py
------------------------------------------------------------
revno: 3815.796.4
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Tue 2009-05-19 01:22:18 -0500
message:
The initial results for _find_gdfo on bzr's ancestry:
with 25k revisions, it takes 40.8M steps, a peak todo of 10.6k and 9.7M
nodes skipped. Overall, taking 3m55s, which is pretty unusable.
Only 25% of the evaluations are 'wasted' (where we see a node from a longer
path before we evaluate the node where we thought we should).
My guess is that we get lots of 'small waves', where we number a bunch of
revisions based on path A, then find out it is reachable from path B, and
renumber all of those revisions.
Perhaps walking from the largest rather than the smallest would be advantageous,
though I have the feeling it just means we get 'long walks', where we
walk from the new longest path to the tips of everything underneath it.
modified:
bzrlib/graph.py
------------------------------------------------------------
revno: 3815.796.5
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Tue 2009-05-19 09:19:38 -0500
message:
Change the algorithm as suggested by vila.
Only walk a child node once you have seen all parent nodes.
This is a *huge* increase in performance, as it eliminates
the double walking problem. Doing all of bzr.dev drops from
3m55s down to 1.88s. Without any micro ops.
Still need to verify that the result is correct, but all
the gdfo tests pass, so it seems to be.
modified:
bzrlib/graph.py
------------------------------------------------------------
revno: 3815.796.6
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Mon 2009-06-08 14:31:14 -0500
message:
Remove the debug timing for _find_gdfo
modified:
bzrlib/graph.py
------------------------------------------------------------
revno: 3815.796.7
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Mon 2009-06-08 15:12:22 -0500
message:
Implement _heads_from_candidate_keys using a gdfo algorithm.
It seems to pass all test cases. Best guess is that gdfo solves the earlier
problem of 'shortcuts' causing invalid results.
modified:
bzrlib/graph.py
bzrlib/tests/test_graph.py
------------------------------------------------------------
revno: 3815.796.8
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Mon 2009-06-08 16:03:15 -0500
message:
Add the time_graph code for benchmarking.
Add a lot of debugging counters, etc.
At the moment, 'random sampling' shows a performance improvement of 4:1
however, just checking 'parents of a merge' in bzr.dev shows a
performance *loss* of about 1:2. So still need to do a bit more
probing to figure out why. It may be the overhead of using objects,
or it may be an issue of the algorithm.
added:
tools/time_graph.py
modified:
bzrlib/graph.py
------------------------------------------------------------
revno: 3815.796.9
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Mon 2009-06-08 16:42:33 -0500
message:
Add 'ratio' to the timing script, as it makes it more obvious when something is faster.
Also add a limit to number of combinations, to make testing easier.
Add testing to ensure that the result of KnownGraph.heads() is correct.
Initial results showed the new gdfo code being quite a bit slower.
Adding in the 'linear_dominator' skipping seems to speed things up dramatically.
Probably we aren't wasting as much time in long linear regions.
Still seems to give correct results, which is nice to see.
modified:
bzrlib/graph.py
bzrlib/tests/test_graph.py
tools/time_graph.py
------------------------------------------------------------
revno: 3815.796.10
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Mon 2009-06-08 16:56:25 -0500
message:
Avoiding set operations when the ancestor_of field is the same helps quite a bit.
Now down to 0.65:1
modified:
bzrlib/graph.py
------------------------------------------------------------
revno: 3815.796.11
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Mon 2009-06-08 16:59:42 -0500
message:
Removing the inner function calls also helps a bit.
modified:
bzrlib/graph.py
------------------------------------------------------------
revno: 3815.796.12
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Mon 2009-06-08 17:00:45 -0500
message:
a bit of cleanup
modified:
bzrlib/graph.py
------------------------------------------------------------
revno: 3815.796.13
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Mon 2009-06-08 17:03:58 -0500
message:
Since we are skipping, we should set node.linear_dominator to full-width as well.
modified:
bzrlib/graph.py
------------------------------------------------------------
revno: 3815.796.14
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Mon 2009-06-08 17:04:34 -0500
message:
Removing the _counters tracking helps, too.
modified:
bzrlib/graph.py
------------------------------------------------------------
revno: 3815.796.15
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Mon 2009-06-08 19:30:46 -0500
message:
Allow --max-combinations=0 to run everything.
modified:
tools/time_graph.py
------------------------------------------------------------
revno: 3815.796.16
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Wed 2009-06-10 11:31:43 -0500
message:
Adding some debugging counters shows that
1) Without linear_dominator we are still a little faster. 0.68:1
2) Without linear_dominator we access 86% of the entries that Graph does
3) With linear_dominator we are *much* faster 0.46:1, and access 57% of
the same keys.
modified:
bzrlib/graph.py
tools/time_graph.py
------------------------------------------------------------
revno: 3815.796.17
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Wed 2009-06-10 11:41:16 -0500
message:
merge bzr.dev 4427, mostly to get the better GC.annotate code.
removed:
bzrlib/util/tests/test_bencode.py
doc/developers/performance-contributing.txt
added:
bzrlib/_bencode_pyx.h
bzrlib/_bencode_pyx.pyx
bzrlib/benchmarks/bench_tags.py
bzrlib/bencode.py
bzrlib/send.py
bzrlib/tests/per_repository_reference/test_fetch.py
bzrlib/tests/per_repository_reference/test_initialize.py
bzrlib/tests/per_repository_reference/test_unlock.py
bzrlib/tests/test_bencode.py
bzrlib/tests/test_chk_serializer.py
bzrlib/util/bencode.py
doc/index.ru.txt
doc/ru/
doc/ru/mini-tutorial/
doc/ru/mini-tutorial/index.txt
doc/ru/quick-reference/
doc/ru/quick-reference/Makefile
doc/ru/quick-reference/quick-start-summary.pdf
doc/ru/quick-reference/quick-start-summary.png
doc/ru/quick-reference/quick-start-summary.svg
doc/ru/tutorials/
doc/ru/tutorials/centralized_workflow.txt
doc/ru/tutorials/tutorial.txt
doc/ru/tutorials/using_bazaar_with_launchpad.txt
doc/ru/user-guide/
doc/ru/user-guide/branching_a_project.txt
doc/ru/user-guide/core_concepts.txt
doc/ru/user-guide/images/
doc/ru/user-guide/images/workflows_centralized.png
doc/ru/user-guide/images/workflows_centralized.svg
doc/ru/user-guide/images/workflows_gatekeeper.png
doc/ru/user-guide/images/workflows_gatekeeper.svg
doc/ru/user-guide/images/workflows_localcommit.png
doc/ru/user-guide/images/workflows_localcommit.svg
doc/ru/user-guide/images/workflows_peer.png
doc/ru/user-guide/images/workflows_peer.svg
doc/ru/user-guide/images/workflows_pqm.png
doc/ru/user-guide/images/workflows_pqm.svg
doc/ru/user-guide/images/workflows_shared.png
doc/ru/user-guide/images/workflows_shared.svg
doc/ru/user-guide/images/workflows_single.png
doc/ru/user-guide/images/workflows_single.svg
doc/ru/user-guide/index.txt
doc/ru/user-guide/introducing_bazaar.txt
doc/ru/user-guide/specifying_revisions.txt
doc/ru/user-guide/stacked.txt
doc/ru/user-guide/using_checkouts.txt
doc/ru/user-guide/zen.txt
renamed:
bzrlib/tests/workingtree_implementations/test_get_file_with_stat.py => bzrlib/tests/tree_implementations/test_get_file_with_stat.py
bzrlib/util/bencode.py => bzrlib/util/_bencode_py.py
modified:
.bzrignore
Makefile
NEWS
bzrlib/__init__.py
bzrlib/_groupcompress_pyx.pyx
bzrlib/benchmarks/__init__.py
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/bundle/serializer/v4.py
bzrlib/bzrdir.py
bzrlib/cache_utf8.py
bzrlib/chk_serializer.py
bzrlib/diff.py
bzrlib/foreign.py
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/index.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/lock.py
bzrlib/log.py
bzrlib/mail_client.py
bzrlib/multiparent.py
bzrlib/mutabletree.py
bzrlib/osutils.py
bzrlib/plugins/launchpad/test_register.py
bzrlib/progress.py
bzrlib/python-compat.h
bzrlib/reconcile.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/knitrepo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revisiontree.py
bzrlib/serializer.py
bzrlib/shelf.py
bzrlib/smart/medium.py
bzrlib/smart/protocol.py
bzrlib/smart/repository.py
bzrlib/smart/server.py
bzrlib/tag.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_add.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_dpush.py
bzrlib/tests/blackbox/test_export.py
bzrlib/tests/blackbox/test_log.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_send.py
bzrlib/tests/blackbox/test_serve.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/branch_implementations/test_branch.py
bzrlib/tests/branch_implementations/test_check.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/branch_implementations/test_reconcile.py
bzrlib/tests/branch_implementations/test_sprout.py
bzrlib/tests/inventory_implementations/basics.py
bzrlib/tests/per_repository/test_fetch.py
bzrlib/tests/per_repository/test_fileid_involved.py
bzrlib/tests/per_repository/test_iter_reverse_revision_history.py
bzrlib/tests/per_repository/test_reconcile.py
bzrlib/tests/per_repository/test_revision.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/per_repository_reference/test_default_stacking.py
bzrlib/tests/test__groupcompress.py
bzrlib/tests/test_config.py
bzrlib/tests/test_foreign.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_http.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_plugins.py
bzrlib/tests/test_progress.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_serializer.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_source.py
bzrlib/tests/test_transform.py
bzrlib/tests/test_ui.py
bzrlib/tests/tree_implementations/__init__.py
bzrlib/tests/workingtree_implementations/__init__.py
bzrlib/transform.py
bzrlib/transport/__init__.py
bzrlib/transport/sftp.py
bzrlib/tree.py
bzrlib/ui/__init__.py
bzrlib/versionedfile.py
bzrlib/weave.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
doc/developers/performance-roadmap.txt
doc/developers/planned-change-integration.txt
doc/en/developer-guide/HACKING.txt
doc/en/quick-reference/Makefile
doc/en/tutorials/using_bazaar_with_launchpad.txt
doc/en/user-guide/introducing_bazaar.txt
doc/en/user-guide/svn_plugin.txt
doc/index.txt
setup.py
bzrlib/tests/tree_implementations/test_get_file_with_stat.py
bzrlib/util/_bencode_py.py
------------------------------------------------------------
revno: 3815.796.18
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Wed 2009-06-10 13:58:02 -0500
message:
Change VF.annotate to use the new KnownGraph code.
This shows a significant savings in the time for 'annotate NEWS', of about 5s/20s
for knit formats, and 45s => 20s for GC formats.
Also, factor the code into a helper, so that we can prepare for writing
a pyrex version.
added:
bzrlib/_known_graph_py.py
bzrlib/tests/test__known_graph.py
modified:
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/knit.py
bzrlib/tests/__init__.py
bzrlib/tests/test_graph.py
------------------------------------------------------------
revno: 3815.796.19
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Wed 2009-06-10 14:56:16 -0500
message:
Get an initial pyrex implementation.
Initial results show it to actually be slightly slower than pure python.
added:
bzrlib/_known_graph_pyx.pyx
modified:
.bzrignore
bzrlib/_known_graph_py.py
bzrlib/graph.py
setup.py
tools/time_graph.py
------------------------------------------------------------
revno: 3815.796.20
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Wed 2009-06-10 16:02:22 -0500
message:
A few tweaks to the pyrex version.
It is now 'as fast' as the python one for heads() checks on bzr ancestry.
It is about 2s faster for heads() checks for annotating NEWS.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.21
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Wed 2009-06-10 17:03:39 -0500
message:
Attempt to make things better by splitting out left_parent and right_parent into
individual attributes (to avoid extra type checks, etc.)
However, this seems to make things *much* worse rather than better.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.22
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Wed 2009-06-10 17:08:39 -0500
message:
The slowdown was that _to_cleanup wasn't getting reset.
The other slow part of the pyrex code was that we weren't properly skipping
to linear_dominator. Now .pyx is 2x faster than .py.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.23
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Wed 2009-06-10 17:13:22 -0500
message:
Using PySet_Add in the inner loop is a little better, not tremendously, though
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.24
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Wed 2009-06-10 23:28:57 -0500
message:
A couple of cleanups.
left_parent/right_parent didn't show a real-world win, so they have been removed.
The code is quite a bit clearer without them.
modified:
bzrlib/_known_graph_pyx.pyx
bzrlib/graph.py
------------------------------------------------------------
revno: 3815.796.25
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Thu 2009-06-11 11:22:26 -0500
message:
Remove the time_graph.py tool, it has served its purpose.
removed:
tools/time_graph.py
------------------------------------------------------------
revno: 3815.796.26
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Thu 2009-06-11 11:46:17 -0500
message:
A few more cleanups. Start moving away from pyrex 0.9.8isms
modified:
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.27
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Thu 2009-06-11 11:47:32 -0500
message:
Remove some += and unused code anyway.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.28
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Thu 2009-06-11 14:24:57 -0500
message:
Finish converting away from 'cdef list' syntax.
Also, I found that casting a PyObject * directly to _KnownGraphNode avoids
the TypeTest. Since PyDict_GetItem and PyList_GET_ITEM return borrowed
references anyway, we need a cast (to auto-incref the pointer), so
we may as well use them for speed, and avoid the type check at the same
time.
Also using PyDict_Next everywhere instead of 'for x in dict.iterX'.
The nice thing about PyDict_Next is that it always gives you items, but you
can chose what you actually care about.
Also, by doing all these manipulations directly, we shave some more time out
of building a KnownGraph and out of the heads() calls.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.29
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Thu 2009-06-11 15:02:47 -0500
message:
A couple quick cleanups
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.30
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Thu 2009-06-11 15:34:56 -0500
message:
Clean up the annotate code while using the new functionality.
modified:
bzrlib/groupcompress.py
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.796.31
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Thu 2009-06-11 16:09:18 -0500
message:
Change _KnownGraph.parents to be a tuple rather than a list.
We know the size as soon as we walk to a map entry.
This way, we save a malloc, and have slightly smaller objects. Not a huge
difference, but a small one.
This changes KnownGraph(OOo_parent_map) time from 922ms down to 848ms, or
about a 10% savings for __init__ time.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.32
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Thu 2009-06-11 17:18:04 -0500
message:
A comment about rewriting _find_gdfo
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.33
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Thu 2009-06-11 22:10:25 -0500
message:
Use a hybrid pass to walk all nodes.
This avoids a heapq, which we didn't really need anyway.
It is ~ the same number of passes, only we trade off a simplistic
'find_tails' call, with doing more work on the 1-pass over the dict.
It seems to be slightly faster for bzr, and slightly slower for OOo.
Not particularly noticeable in the noise of heads(), but measurable for
__init__ performance.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.34
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Thu 2009-06-11 22:34:17 -0500
message:
Changing the code to allow a special case for not always popping the
last item, and instead re-using that slot for the next item.
It resolves the issue with OOo (w/ OOo being so linear, my guess is 90% of it is
numbered with a single entry in the list, which probably caused cycles of
deallocating the buffer, and reallocating it on every node.)
Not sure if it worth the ugliness, though. Certainly the code is more prone to
mistakes now.
I'll probably go back to the heapq version. Approximately as fast, and much more
elegant.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.35
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Thu 2009-06-11 23:10:01 -0500
message:
Changing the heapq algorithm actually ends up with better overall performance.
First, use the same 'replace instead of pop+push' trick.
Second, fix a small issue when gdfo ordering lets us number further than I thought we could.
Clarify some code paths, which even makes it a little bit faster.
(currently at 68.3ms for bzr.dev, 771ms for OOo)
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.36
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Thu 2009-06-11 23:13:07 -0500
message:
Cache heads() results from dominator lookups.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.37
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Thu 2009-06-11 23:44:24 -0500
message:
cleanup passes.
Write some helper functions that avoid having to retype the ugly
inline code everywhere.
Get rid of the special-case exit when popping candidate nodes.
At best it just avoids adding a couple parents to the heap before
we hit the while loop and notice we are done anyway. And it allows
us to remove some extraneous if/break blocks and clean up the code
a bit.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.38
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Fri 2009-06-12 13:05:15 -0500
message:
Add a failing test for handling nodes that are in the same linear chain.
It fails because the ancestry skipping causes us to miss the fact that the two nodes
are actually directly related. We could check at the beginning, as the
code used to do, but I think that will be incomplete for the more-than-two
heads cases.
added:
tools/time_graph.py
modified:
bzrlib/graph.py
bzrlib/tests/test__known_graph.py
------------------------------------------------------------
revno: 3815.796.39
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Fri 2009-06-12 14:37:30 -0500
message:
Implement the fix for the python version.
The idea is that if while walking we run into a node or its dominator
then we obviously supersede that node.
The other bit to be aware of, is that we shouldn't negate a node when
we walk to its own dominator.
modified:
bzrlib/_known_graph_py.py
bzrlib/tests/test__known_graph.py
------------------------------------------------------------
revno: 3815.796.40
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Fri 2009-06-12 15:21:08 -0500
message:
Fixes for linear_nodes in the pyrex version.
Doesn't seem to specifically impact performance.
modified:
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.41
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Mon 2009-06-15 12:00:30 -0500
message:
Add a bit of discussion about why we would want to use linear dominators.
modified:
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.42
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Mon 2009-06-15 12:02:13 -0500
message:
Merge bzr.dev 4442, in preparation for NEWS entry.
modified:
NEWS
bzr
bzrlib/__init__.py
bzrlib/_dirstate_helpers_c.pyx
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/chk_map.py
bzrlib/commands.py
bzrlib/dirstate.py
bzrlib/filters/__init__.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repository.py
bzrlib/shellcomplete.py
bzrlib/smart/bzrdir.py
bzrlib/smart/request.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_help.py
bzrlib/tests/test_options.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_smart.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
doc/developers/releasing.txt
doc/en/quick-reference/quick-start-summary.png
doc/en/user-guide/images/workflows_centralized.png
doc/en/user-guide/images/workflows_gatekeeper.png
doc/en/user-guide/images/workflows_localcommit.png
doc/en/user-guide/images/workflows_peer.png
doc/en/user-guide/images/workflows_pqm.png
doc/en/user-guide/images/workflows_shared.png
doc/en/user-guide/images/workflows_single.png
generate_docs.py
setup.py
------------------------------------------------------------
revno: 3815.796.43
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Mon 2009-06-15 12:04:30 -0500
message:
NEWS entry.
modified:
NEWS
------------------------------------------------------------
revno: 3815.796.44
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Mon 2009-06-15 12:15:36 -0500
message:
Merge bzr.dev 4443, resolve NEWS
added:
bzrlib/help_topics/en/diverged-branches.txt
modified:
NEWS
bzrlib/help_topics/__init__.py
bzrlib/push.py
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.796.45
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Tue 2009-06-16 08:57:14 -0500
message:
The new code removes a get_parent_map call.
modified:
bzrlib/tests/test_knit.py
------------------------------------------------------------
revno: 3815.796.46
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Tue 2009-06-16 09:16:54 -0500
message:
Merge bzr.dev 4447, resolve NEWS
added:
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
doc/developers/bug-handling.txt
modified:
NEWS
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/chk_serializer.py
bzrlib/commit.py
bzrlib/errors.py
bzrlib/remote.py
bzrlib/repository.py
bzrlib/serializer.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_smart.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
doc/developers/cycle.txt
doc/developers/index.txt
doc/developers/releasing.txt
doc/en/developer-guide/HACKING.txt
------------------------------------------------------------
revno: 3815.796.47
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Tue 2009-06-16 09:27:31 -0500
message:
Remove a spurious double declaration.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.796.48
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-better_heads
timestamp: Tue 2009-06-16 10:35:14 -0500
message:
Clean out some asserts, get rid of the 'dominator_distance' field which isn't used anyway.
modified:
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/tests/test__known_graph.py
------------------------------------------------------------
revno: 3815.775.19
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-06-17 04:58:52 +0100
message:
(mbp) suppress deprecationwarning from gzip.py
modified:
bzr
------------------------------------------------------------
revno: 3815.797.1
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 387139-warnings
timestamp: Wed 2009-06-17 11:40:19 +1000
message:
Ignore deprecation warnings from inside gzip.py
modified:
bzr
------------------------------------------------------------
revno: 3815.775.20
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-06-17 05:55:38 +0100
message:
(igc) add recursion control to list_files() API
modified:
bzrlib/revisiontree.py
bzrlib/tests/tree_implementations/test_list_files.py
bzrlib/transform.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
------------------------------------------------------------
revno: 3815.729.2
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: list-files-norecurse
timestamp: Mon 2009-05-18 16:32:08 +1000
message:
extend list_files() with from_dir and recursive parameters
modified:
bzrlib/revisiontree.py
bzrlib/tests/tree_implementations/test_list_files.py
bzrlib/transform.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
------------------------------------------------------------
revno: 3815.729.3
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: list-files-norecurse
timestamp: Mon 2009-05-18 17:43:17 +1000
message:
handle unversioned directories
modified:
bzrlib/revisiontree.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
------------------------------------------------------------
revno: 3815.729.4
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: list-files-norecurse
timestamp: Wed 2009-06-17 13:41:33 +1000
message:
merge bzr.dev r4449
removed:
bzrlib/util/tests/test_bencode.py
doc/developers/performance-contributing.txt
added:
bzrlib/_bencode_pyx.h
bzrlib/_bencode_pyx.pyx
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/benchmarks/bench_tags.py
bzrlib/bencode.py
bzrlib/help_topics/en/diverged-branches.txt
bzrlib/send.py
bzrlib/tests/per_repository_reference/test_fetch.py
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
bzrlib/tests/per_repository_reference/test_initialize.py
bzrlib/tests/per_repository_reference/test_unlock.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_bencode.py
bzrlib/tests/test_chk_serializer.py
bzrlib/util/bencode.py
doc/developers/bug-handling.txt
doc/index.ru.txt
doc/ru/
doc/ru/mini-tutorial/
doc/ru/mini-tutorial/index.txt
doc/ru/quick-reference/
doc/ru/quick-reference/Makefile
doc/ru/quick-reference/quick-start-summary.pdf
doc/ru/quick-reference/quick-start-summary.png
doc/ru/quick-reference/quick-start-summary.svg
doc/ru/tutorials/
doc/ru/tutorials/centralized_workflow.txt
doc/ru/tutorials/tutorial.txt
doc/ru/tutorials/using_bazaar_with_launchpad.txt
doc/ru/user-guide/
doc/ru/user-guide/branching_a_project.txt
doc/ru/user-guide/core_concepts.txt
doc/ru/user-guide/images/
doc/ru/user-guide/images/workflows_centralized.png
doc/ru/user-guide/images/workflows_centralized.svg
doc/ru/user-guide/images/workflows_gatekeeper.png
doc/ru/user-guide/images/workflows_gatekeeper.svg
doc/ru/user-guide/images/workflows_localcommit.png
doc/ru/user-guide/images/workflows_localcommit.svg
doc/ru/user-guide/images/workflows_peer.png
doc/ru/user-guide/images/workflows_peer.svg
doc/ru/user-guide/images/workflows_pqm.png
doc/ru/user-guide/images/workflows_pqm.svg
doc/ru/user-guide/images/workflows_shared.png
doc/ru/user-guide/images/workflows_shared.svg
doc/ru/user-guide/images/workflows_single.png
doc/ru/user-guide/images/workflows_single.svg
doc/ru/user-guide/index.txt
doc/ru/user-guide/introducing_bazaar.txt
doc/ru/user-guide/specifying_revisions.txt
doc/ru/user-guide/stacked.txt
doc/ru/user-guide/using_checkouts.txt
doc/ru/user-guide/zen.txt
tools/time_graph.py
renamed:
bzrlib/tests/workingtree_implementations/test_get_file_with_stat.py => bzrlib/tests/tree_implementations/test_get_file_with_stat.py
bzrlib/util/bencode.py => bzrlib/util/_bencode_py.py
modified:
.bzrignore
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_dirstate_helpers_c.pyx
bzrlib/_groupcompress_pyx.pyx
bzrlib/benchmarks/__init__.py
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/bundle/serializer/v4.py
bzrlib/bzrdir.py
bzrlib/cache_utf8.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/diff.py
bzrlib/dirstate.py
bzrlib/errors.py
bzrlib/filters/__init__.py
bzrlib/foreign.py
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/help_topics/en/eol.txt
bzrlib/index.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/lock.py
bzrlib/log.py
bzrlib/mail_client.py
bzrlib/multiparent.py
bzrlib/mutabletree.py
bzrlib/osutils.py
bzrlib/plugins/launchpad/test_register.py
bzrlib/progress.py
bzrlib/push.py
bzrlib/python-compat.h
bzrlib/reconcile.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/knitrepo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revisiontree.py
bzrlib/serializer.py
bzrlib/shelf.py
bzrlib/shellcomplete.py
bzrlib/smart/bzrdir.py
bzrlib/smart/medium.py
bzrlib/smart/protocol.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/smart/server.py
bzrlib/tag.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_add.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_dpush.py
bzrlib/tests/blackbox/test_export.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_log.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_send.py
bzrlib/tests/blackbox/test_serve.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/branch_implementations/test_branch.py
bzrlib/tests/branch_implementations/test_check.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/branch_implementations/test_reconcile.py
bzrlib/tests/branch_implementations/test_sprout.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/per_repository/test_fetch.py
bzrlib/tests/per_repository/test_fileid_involved.py
bzrlib/tests/per_repository/test_iter_reverse_revision_history.py
bzrlib/tests/per_repository/test_reconcile.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_revision.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/per_repository_reference/test_default_stacking.py
bzrlib/tests/test__groupcompress.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_config.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_foreign.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_help.py
bzrlib/tests/test_http.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_options.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_plugins.py
bzrlib/tests/test_progress.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_serializer.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_source.py
bzrlib/tests/test_transform.py
bzrlib/tests/test_ui.py
bzrlib/tests/tree_implementations/__init__.py
bzrlib/tests/workingtree_implementations/__init__.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/transform.py
bzrlib/transport/__init__.py
bzrlib/transport/sftp.py
bzrlib/tree.py
bzrlib/ui/__init__.py
bzrlib/versionedfile.py
bzrlib/weave.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
doc/developers/cycle.txt
doc/developers/index.txt
doc/developers/performance-roadmap.txt
doc/developers/planned-change-integration.txt
doc/developers/releasing.txt
doc/en/developer-guide/HACKING.txt
doc/en/quick-reference/Makefile
doc/en/quick-reference/quick-start-summary.png
doc/en/tutorials/using_bazaar_with_launchpad.txt
doc/en/user-guide/images/workflows_centralized.png
doc/en/user-guide/images/workflows_gatekeeper.png
doc/en/user-guide/images/workflows_localcommit.png
doc/en/user-guide/images/workflows_peer.png
doc/en/user-guide/images/workflows_pqm.png
doc/en/user-guide/images/workflows_shared.png
doc/en/user-guide/images/workflows_single.png
doc/en/user-guide/introducing_bazaar.txt
doc/en/user-guide/svn_plugin.txt
doc/index.txt
generate_docs.py
setup.py
bzrlib/tests/tree_implementations/test_get_file_with_stat.py
bzrlib/util/_bencode_py.py
------------------------------------------------------------
revno: 3815.798.1
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: integration
timestamp: Wed 2009-06-17 13:45:25 +1000
message:
(igc) add recursion control to list_files() API
modified:
bzrlib/revisiontree.py
bzrlib/tests/tree_implementations/test_list_files.py
bzrlib/transform.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
------------------------------------------------------------
revno: 3815.775.21
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-06-17 06:53:21 +0100
message:
(andrew) Fix 'bzr init --append-revisions-only bzr+ssh://...'.
modified:
NEWS
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/remote.py
bzrlib/tests/test_remote.py
------------------------------------------------------------
revno: 3815.799.1
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: append_only_fix
timestamp: Fri 2009-04-24 16:24:15 +1000
message:
Implement RemoteBranch.set_append_revisions_only.
modified:
NEWS
bzrlib/builtins.py
bzrlib/remote.py
bzrlib/tests/test_remote.py
------------------------------------------------------------
revno: 3815.799.2
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: append_only_fix
timestamp: Wed 2009-06-17 12:02:44 +1000
message:
Merge bzr.dev, resolving NEWS conflict.
removed:
bzrlib/tests/test_http_implementations.py
bzrlib/util/configobj/docs/
bzrlib/util/configobj/docs/BSD-LICENSE.txt
bzrlib/util/configobj/docs/configobj.txt
bzrlib/util/configobj/docs/validate.txt
bzrlib/util/tests/test_bencode.py
doc/developers/performance-contributing.txt
added:
bzrlib/_bencode_pyx.h
bzrlib/_bencode_pyx.pyx
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/_rio_py.py
bzrlib/_rio_pyx.pyx
bzrlib/benchmarks/bench_tags.py
bzrlib/bencode.py
bzrlib/help_topics/en/diverged-branches.txt
bzrlib/send.py
bzrlib/tests/blackbox/test_reference.py
bzrlib/tests/per_interbranch/test_pull.py
bzrlib/tests/per_interbranch/test_push.py
bzrlib/tests/per_repository_reference/test_fetch.py
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
bzrlib/tests/per_repository_reference/test_initialize.py
bzrlib/tests/per_repository_reference/test_unlock.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test__rio.py
bzrlib/tests/test_bencode.py
bzrlib/tests/test_chk_serializer.py
bzrlib/util/bencode.py
doc/developers/bug-handling.txt
doc/index.ru.txt
doc/ru/
doc/ru/mini-tutorial/
doc/ru/mini-tutorial/index.txt
doc/ru/quick-reference/
doc/ru/quick-reference/Makefile
doc/ru/quick-reference/quick-start-summary.pdf
doc/ru/quick-reference/quick-start-summary.png
doc/ru/quick-reference/quick-start-summary.svg
doc/ru/tutorials/
doc/ru/tutorials/centralized_workflow.txt
doc/ru/tutorials/tutorial.txt
doc/ru/tutorials/using_bazaar_with_launchpad.txt
doc/ru/user-guide/
doc/ru/user-guide/branching_a_project.txt
doc/ru/user-guide/core_concepts.txt
doc/ru/user-guide/images/
doc/ru/user-guide/images/workflows_centralized.png
doc/ru/user-guide/images/workflows_centralized.svg
doc/ru/user-guide/images/workflows_gatekeeper.png
doc/ru/user-guide/images/workflows_gatekeeper.svg
doc/ru/user-guide/images/workflows_localcommit.png
doc/ru/user-guide/images/workflows_localcommit.svg
doc/ru/user-guide/images/workflows_peer.png
doc/ru/user-guide/images/workflows_peer.svg
doc/ru/user-guide/images/workflows_pqm.png
doc/ru/user-guide/images/workflows_pqm.svg
doc/ru/user-guide/images/workflows_shared.png
doc/ru/user-guide/images/workflows_shared.svg
doc/ru/user-guide/images/workflows_single.png
doc/ru/user-guide/images/workflows_single.svg
doc/ru/user-guide/index.txt
doc/ru/user-guide/introducing_bazaar.txt
doc/ru/user-guide/specifying_revisions.txt
doc/ru/user-guide/stacked.txt
doc/ru/user-guide/using_checkouts.txt
doc/ru/user-guide/zen.txt
tools/time_graph.py
renamed:
bzrlib/tests/workingtree_implementations/test_get_file_with_stat.py => bzrlib/tests/tree_implementations/test_get_file_with_stat.py
bzrlib/util/bencode.py => bzrlib/util/_bencode_py.py
doc/developers/HACKING.txt => doc/en/developer-guide/HACKING.txt
modified:
.bzrignore
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_dirstate_helpers_c.pyx
bzrlib/_groupcompress_py.py
bzrlib/_groupcompress_pyx.pyx
bzrlib/benchmarks/__init__.py
bzrlib/branch.py
bzrlib/branchbuilder.py
bzrlib/btree_index.py
bzrlib/builtins.py
bzrlib/bundle/serializer/v4.py
bzrlib/bzrdir.py
bzrlib/cache_utf8.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/config.py
bzrlib/diff.py
bzrlib/dirstate.py
bzrlib/errors.py
bzrlib/fetch.py
bzrlib/filters/__init__.py
bzrlib/filters/eol.py
bzrlib/foreign.py
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/hashcache.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/help_topics/en/eol.txt
bzrlib/help_topics/en/rules.txt
bzrlib/hooks.py
bzrlib/index.py
bzrlib/info.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/lock.py
bzrlib/lockdir.py
bzrlib/log.py
bzrlib/lru_cache.py
bzrlib/mail_client.py
bzrlib/merge.py
bzrlib/merge_directive.py
bzrlib/multiparent.py
bzrlib/mutabletree.py
bzrlib/osutils.py
bzrlib/plugins/launchpad/__init__.py
bzrlib/plugins/launchpad/account.py
bzrlib/plugins/launchpad/test_register.py
bzrlib/plugins/netrc_credential_store/__init__.py
bzrlib/progress.py
bzrlib/push.py
bzrlib/python-compat.h
bzrlib/reconcile.py
bzrlib/reconfigure.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/knitrepo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revisiontree.py
bzrlib/rio.py
bzrlib/rules.py
bzrlib/serializer.py
bzrlib/shelf.py
bzrlib/shellcomplete.py
bzrlib/smart/bzrdir.py
bzrlib/smart/medium.py
bzrlib/smart/message.py
bzrlib/smart/protocol.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/smart/server.py
bzrlib/smtp_connection.py
bzrlib/switch.py
bzrlib/tag.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/__init__.py
bzrlib/tests/blackbox/test_add.py
bzrlib/tests/blackbox/test_bound_branches.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_commit.py
bzrlib/tests/blackbox/test_dpush.py
bzrlib/tests/blackbox/test_export.py
bzrlib/tests/blackbox/test_info.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_log.py
bzrlib/tests/blackbox/test_logformats.py
bzrlib/tests/blackbox/test_ls.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_reconfigure.py
bzrlib/tests/blackbox/test_send.py
bzrlib/tests/blackbox/test_serve.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/blackbox/test_switch.py
bzrlib/tests/branch_implementations/test_branch.py
bzrlib/tests/branch_implementations/test_check.py
bzrlib/tests/branch_implementations/test_create_clone.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/branch_implementations/test_locking.py
bzrlib/tests/branch_implementations/test_pull.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/branch_implementations/test_reconcile.py
bzrlib/tests/branch_implementations/test_sprout.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/http_utils.py
bzrlib/tests/inventory_implementations/basics.py
bzrlib/tests/per_interbranch/__init__.py
bzrlib/tests/per_interbranch/test_update_revisions.py
bzrlib/tests/per_repository/test_commit_builder.py
bzrlib/tests/per_repository/test_fetch.py
bzrlib/tests/per_repository/test_fileid_involved.py
bzrlib/tests/per_repository/test_iter_reverse_revision_history.py
bzrlib/tests/per_repository/test_reconcile.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_revision.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/per_repository_reference/test_default_stacking.py
bzrlib/tests/test__dirstate_helpers.py
bzrlib/tests/test__groupcompress.py
bzrlib/tests/test_branch.py
bzrlib/tests/test_branchbuilder.py
bzrlib/tests/test_bundle.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_config.py
bzrlib/tests/test_dirstate.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_errors.py
bzrlib/tests/test_fetch.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_foreign.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_help.py
bzrlib/tests/test_http.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_lockable_files.py
bzrlib/tests/test_lockdir.py
bzrlib/tests/test_log.py
bzrlib/tests/test_lru_cache.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_merge.py
bzrlib/tests/test_merge_directive.py
bzrlib/tests/test_options.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_plugins.py
bzrlib/tests/test_progress.py
bzrlib/tests/test_reconfigure.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_rename_map.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_selftest.py
bzrlib/tests/test_serializer.py
bzrlib/tests/test_sftp_transport.py
bzrlib/tests/test_shelf.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_smart_request.py
bzrlib/tests/test_smart_transport.py
bzrlib/tests/test_source.py
bzrlib/tests/test_switch.py
bzrlib/tests/test_tag.py
bzrlib/tests/test_transform.py
bzrlib/tests/test_transport_implementations.py
bzrlib/tests/test_ui.py
bzrlib/tests/test_upgrade.py
bzrlib/tests/test_versionedfile.py
bzrlib/tests/tree_implementations/__init__.py
bzrlib/tests/tree_implementations/test_get_symlink_target.py
bzrlib/tests/workingtree_implementations/__init__.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/tests/workingtree_implementations/test_parents.py
bzrlib/transform.py
bzrlib/transport/__init__.py
bzrlib/transport/ftp/__init__.py
bzrlib/transport/ftp/_gssapi.py
bzrlib/transport/http/__init__.py
bzrlib/transport/http/_urllib2_wrappers.py
bzrlib/transport/sftp.py
bzrlib/transport/ssh.py
bzrlib/tree.py
bzrlib/ui/__init__.py
bzrlib/urlutils.py
bzrlib/util/configobj/configobj.py
bzrlib/versionedfile.py
bzrlib/weave.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
doc/developers/cycle.txt
doc/developers/index.txt
doc/developers/performance-roadmap.txt
doc/developers/planned-change-integration.txt
doc/developers/releasing.txt
doc/en/quick-reference/Makefile
doc/en/quick-reference/quick-start-summary.png
doc/en/tutorials/using_bazaar_with_launchpad.txt
doc/en/user-guide/images/workflows_centralized.png
doc/en/user-guide/images/workflows_gatekeeper.png
doc/en/user-guide/images/workflows_localcommit.png
doc/en/user-guide/images/workflows_peer.png
doc/en/user-guide/images/workflows_pqm.png
doc/en/user-guide/images/workflows_shared.png
doc/en/user-guide/images/workflows_single.png
doc/en/user-guide/installing_bazaar.txt
doc/en/user-guide/introducing_bazaar.txt
doc/en/user-guide/svn_plugin.txt
doc/index.txt
generate_docs.py
setup.py
bzrlib/tests/tree_implementations/test_get_file_with_stat.py
bzrlib/util/_bencode_py.py
doc/en/developer-guide/HACKING.txt
------------------------------------------------------------
revno: 3815.799.3
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: append_only_fix
timestamp: Wed 2009-06-17 13:53:51 +1000
message:
Move check onto base Branch class, and add a supports_set_append_revisions_only method to BranchFormat, as suggested by Robert.
modified:
bzrlib/branch.py
bzrlib/remote.py
bzrlib/tests/test_remote.py
------------------------------------------------------------
revno: 3815.775.22
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-06-17 10:07:35 +0100
message:
(vila) Add a --strict option to push
modified:
NEWS
bzrlib/builtins.py
bzrlib/config.py
bzrlib/help_topics/en/configuration.txt
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/branch_implementations/test_push.py
------------------------------------------------------------
revno: 3815.758.2
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 284038-push-strict
timestamp: Wed 2009-06-10 14:38:51 +0200
message:
Fix bug #284038 by adding a --strict option to push.
* tests/branch_implementations/test_push.py:
(EmptyPushSmartEffortTests.test_empty_branch_command): Fix
semi-unrelated get_url() misuse.
* tests/blackbox/test_push.py:
(TestPushRedirect.test_push_gracefully_handles_too_many_redirects):
Test push command behavior with respect to uncommitted changes and
--strict option.
* builtins.py:
(cmd_push): Add a '--strict' option to check uncommitted changes.
modified:
bzrlib/builtins.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/branch_implementations/test_push.py
------------------------------------------------------------
revno: 3815.758.3
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 284038-push-strict
timestamp: Wed 2009-06-10 15:18:48 +0200
message:
Add NEWS entry and update doc.
modified:
NEWS
bzrlib/help_topics/en/configuration.txt
------------------------------------------------------------
revno: 3815.758.4
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 284038-push-strict
timestamp: Wed 2009-06-10 15:23:52 +0200
message:
Cleanup.
* tests/branch_implementations/test_push.py:
(EmptyPushSmartEffortTests.test_empty_branch_command): Remove
spurious change.
modified:
bzrlib/tests/branch_implementations/test_push.py
------------------------------------------------------------
revno: 3815.758.5
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 284038-push-strict
timestamp: Thu 2009-06-11 08:49:21 +0200
message:
Start implementing jam's review feedback.
* bzrlib/tests/blackbox/test_push.py:
(TestPushStrict): Refactor and some tests.
* bzrlib/config.py:
(TreeConfig.get_option): Delete dead code.
modified:
bzrlib/config.py
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.758.6
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 284038-push-strict
timestamp: Thu 2009-06-11 09:34:05 +0200
message:
Fixed as per John's review feedback.
* bzrlib/tests/blackbox/test_push.py:
(TestPushStrict): Add more tests and use various values for the
push_strcit config variable.
* bzrlib/builtins.py:
(cmd_push.run): Not all values are valid for the push_strict
config variable.
modified:
bzrlib/builtins.py
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.800.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Wed 2009-06-17 10:08:36 +0200
message:
Add a --strict option to push
modified:
NEWS
bzrlib/builtins.py
bzrlib/config.py
bzrlib/help_topics/en/configuration.txt
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/branch_implementations/test_push.py
------------------------------------------------------------
revno: 3815.775.23
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-06-17 11:04:37 +0100
message:
(mbp) resurrect BZR_PROGRESS_BAR
modified:
NEWS
bzrlib/__init__.py
bzrlib/errors.py
bzrlib/tests/blackbox/test_diff.py
bzrlib/tests/test_ui.py
bzrlib/ui/text.py
------------------------------------------------------------
revno: 3815.801.1
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 339385-set-progress-bar
timestamp: Wed 2009-06-17 15:03:18 +1000
message:
TextUIFactory now respects BZR_PROGRESS_BAR again
modified:
NEWS
bzrlib/ui/text.py
------------------------------------------------------------
revno: 3815.801.2
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 339385-set-progress-bar
timestamp: Wed 2009-06-17 15:05:28 +1000
message:
Remove over-specific error InvalidProgressBarType.
modified:
NEWS
bzrlib/errors.py
------------------------------------------------------------
revno: 3815.801.3
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 339385-set-progress-bar
timestamp: Wed 2009-06-17 15:11:41 +1000
message:
test_diff doesn't need so much special code to set env vars
modified:
bzrlib/tests/blackbox/test_diff.py
------------------------------------------------------------
revno: 3815.801.4
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 339385-set-progress-bar
timestamp: Wed 2009-06-17 15:16:48 +1000
message:
Add tests for BZR_PROGRESS_BAR
modified:
bzrlib/tests/test_ui.py
------------------------------------------------------------
revno: 3815.801.5
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 339385-set-progress-bar
timestamp: Wed 2009-06-17 16:59:03 +1000
message:
Removing exception class bumped API version
modified:
bzrlib/__init__.py
------------------------------------------------------------
revno: 3815.801.6
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 339385-set-progress-bar
timestamp: Wed 2009-06-17 17:04:41 +1000
message:
merge news
modified:
NEWS
bzr
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/remote.py
bzrlib/revisiontree.py
bzrlib/tests/test_remote.py
bzrlib/tests/tree_implementations/test_list_files.py
bzrlib/transform.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
------------------------------------------------------------
revno: 3815.775.24
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-06-17 20:44:41 +0100
message:
(jam) New versions for win32 installer packaging.
modified:
tools/win32/build_release.py
------------------------------------------------------------
revno: 3815.802.1
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-integration
timestamp: Wed 2009-06-17 13:11:58 -0500
message:
Update to new versions of all packaging
modified:
tools/win32/build_release.py
------------------------------------------------------------
revno: 3815.775.25
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-06-17 22:33:03 +0100
message:
(jam) Fix some failing tests on win32
modified:
bzrlib/tests/per_repository/test_repository.py
------------------------------------------------------------
revno: 3815.803.1
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-simple-win32
timestamp: Tue 2009-06-02 13:19:17 -0500
message:
Fix some failing tests for repositories and win32.
Old format repositories did not escape characters like ':', which is
not a valid filename on Windows. As such, we need to trap when 'tree.commit'
fails, and skip the test.
Also, updated the test to make a proper distiction between a 'rev_id' which
would be a string, and a 'rev_key' would would be a tuple.
modified:
bzrlib/tests/per_repository/test_repository.py
------------------------------------------------------------
revno: 3815.775.26
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2009-06-18 04:33:31 +0100
message:
(igc) fix ls DIR --from-root and improve ls performance
modified:
NEWS
bzrlib/builtins.py
bzrlib/tests/blackbox/test_ls.py
------------------------------------------------------------
revno: 3815.804.1
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: faster-ls
timestamp: Mon 2009-05-18 17:48:02 +1000
message:
refactor ls command to use new APIs
added:
bzrlib/ls.py
modified:
bzrlib/builtins.py
bzrlib/tests/blackbox/test_ls.py
------------------------------------------------------------
revno: 3815.804.2
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: faster-ls
timestamp: Wed 2009-06-17 17:56:15 +1000
message:
merge bzr.dev r4452
removed:
bzrlib/util/tests/test_bencode.py
doc/developers/performance-contributing.txt
added:
bzrlib/_bencode_pyx.h
bzrlib/_bencode_pyx.pyx
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/benchmarks/bench_tags.py
bzrlib/bencode.py
bzrlib/help_topics/en/diverged-branches.txt
bzrlib/send.py
bzrlib/tests/per_repository_reference/test_fetch.py
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
bzrlib/tests/per_repository_reference/test_initialize.py
bzrlib/tests/per_repository_reference/test_unlock.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_bencode.py
bzrlib/tests/test_chk_serializer.py
bzrlib/util/bencode.py
doc/developers/bug-handling.txt
doc/index.ru.txt
doc/ru/
doc/ru/mini-tutorial/
doc/ru/mini-tutorial/index.txt
doc/ru/quick-reference/
doc/ru/quick-reference/Makefile
doc/ru/quick-reference/quick-start-summary.pdf
doc/ru/quick-reference/quick-start-summary.png
doc/ru/quick-reference/quick-start-summary.svg
doc/ru/tutorials/
doc/ru/tutorials/centralized_workflow.txt
doc/ru/tutorials/tutorial.txt
doc/ru/tutorials/using_bazaar_with_launchpad.txt
doc/ru/user-guide/
doc/ru/user-guide/branching_a_project.txt
doc/ru/user-guide/core_concepts.txt
doc/ru/user-guide/images/
doc/ru/user-guide/images/workflows_centralized.png
doc/ru/user-guide/images/workflows_centralized.svg
doc/ru/user-guide/images/workflows_gatekeeper.png
doc/ru/user-guide/images/workflows_gatekeeper.svg
doc/ru/user-guide/images/workflows_localcommit.png
doc/ru/user-guide/images/workflows_localcommit.svg
doc/ru/user-guide/images/workflows_peer.png
doc/ru/user-guide/images/workflows_peer.svg
doc/ru/user-guide/images/workflows_pqm.png
doc/ru/user-guide/images/workflows_pqm.svg
doc/ru/user-guide/images/workflows_shared.png
doc/ru/user-guide/images/workflows_shared.svg
doc/ru/user-guide/images/workflows_single.png
doc/ru/user-guide/images/workflows_single.svg
doc/ru/user-guide/index.txt
doc/ru/user-guide/introducing_bazaar.txt
doc/ru/user-guide/specifying_revisions.txt
doc/ru/user-guide/stacked.txt
doc/ru/user-guide/using_checkouts.txt
doc/ru/user-guide/zen.txt
tools/time_graph.py
renamed:
bzrlib/tests/workingtree_implementations/test_get_file_with_stat.py => bzrlib/tests/tree_implementations/test_get_file_with_stat.py
bzrlib/util/bencode.py => bzrlib/util/_bencode_py.py
modified:
.bzrignore
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_dirstate_helpers_c.pyx
bzrlib/_groupcompress_pyx.pyx
bzrlib/benchmarks/__init__.py
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/bundle/serializer/v4.py
bzrlib/bzrdir.py
bzrlib/cache_utf8.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/diff.py
bzrlib/dirstate.py
bzrlib/errors.py
bzrlib/filters/__init__.py
bzrlib/foreign.py
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/help_topics/en/eol.txt
bzrlib/index.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/lock.py
bzrlib/log.py
bzrlib/mail_client.py
bzrlib/multiparent.py
bzrlib/mutabletree.py
bzrlib/osutils.py
bzrlib/plugins/launchpad/test_register.py
bzrlib/progress.py
bzrlib/push.py
bzrlib/python-compat.h
bzrlib/reconcile.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/knitrepo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revisiontree.py
bzrlib/serializer.py
bzrlib/shelf.py
bzrlib/shellcomplete.py
bzrlib/smart/bzrdir.py
bzrlib/smart/medium.py
bzrlib/smart/protocol.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/smart/server.py
bzrlib/tag.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_add.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_dpush.py
bzrlib/tests/blackbox/test_export.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_log.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_send.py
bzrlib/tests/blackbox/test_serve.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/branch_implementations/test_branch.py
bzrlib/tests/branch_implementations/test_check.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/branch_implementations/test_reconcile.py
bzrlib/tests/branch_implementations/test_sprout.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/per_repository/test_fetch.py
bzrlib/tests/per_repository/test_fileid_involved.py
bzrlib/tests/per_repository/test_iter_reverse_revision_history.py
bzrlib/tests/per_repository/test_reconcile.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_revision.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/per_repository_reference/test_default_stacking.py
bzrlib/tests/test__groupcompress.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_config.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_foreign.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_help.py
bzrlib/tests/test_http.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_options.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_plugins.py
bzrlib/tests/test_progress.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_serializer.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_source.py
bzrlib/tests/test_transform.py
bzrlib/tests/test_ui.py
bzrlib/tests/tree_implementations/__init__.py
bzrlib/tests/workingtree_implementations/__init__.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/transform.py
bzrlib/transport/__init__.py
bzrlib/transport/sftp.py
bzrlib/tree.py
bzrlib/ui/__init__.py
bzrlib/versionedfile.py
bzrlib/weave.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
doc/developers/cycle.txt
doc/developers/index.txt
doc/developers/performance-roadmap.txt
doc/developers/planned-change-integration.txt
doc/developers/releasing.txt
doc/en/developer-guide/HACKING.txt
doc/en/quick-reference/Makefile
doc/en/quick-reference/quick-start-summary.png
doc/en/tutorials/using_bazaar_with_launchpad.txt
doc/en/user-guide/images/workflows_centralized.png
doc/en/user-guide/images/workflows_gatekeeper.png
doc/en/user-guide/images/workflows_localcommit.png
doc/en/user-guide/images/workflows_peer.png
doc/en/user-guide/images/workflows_pqm.png
doc/en/user-guide/images/workflows_shared.png
doc/en/user-guide/images/workflows_single.png
doc/en/user-guide/introducing_bazaar.txt
doc/en/user-guide/svn_plugin.txt
doc/index.txt
generate_docs.py
setup.py
bzrlib/tests/tree_implementations/test_get_file_with_stat.py
bzrlib/util/_bencode_py.py
------------------------------------------------------------
revno: 3815.804.3
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: faster-ls
timestamp: Wed 2009-06-17 19:24:59 +1000
message:
minimise differences to trunk code
removed:
bzrlib/ls.py
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.804.4
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: faster-ls
timestamp: Wed 2009-06-17 19:28:57 +1000
message:
add NEWS item
modified:
NEWS
------------------------------------------------------------
revno: 3815.804.5
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: faster-ls
timestamp: Wed 2009-06-17 19:39:34 +1000
message:
extend NEWS item with more information
modified:
NEWS
------------------------------------------------------------
revno: 3815.805.1
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: integration
timestamp: Thu 2009-06-18 12:01:16 +1000
message:
(igc) fix ls DIR --from-root and improve ls performance
modified:
NEWS
bzrlib/builtins.py
bzrlib/tests/blackbox/test_ls.py
------------------------------------------------------------
revno: 3815.805.2
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: integration
timestamp: Thu 2009-06-18 12:34:06 +1000
message:
fix tabs in builtins.py
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.775.27
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2009-06-18 06:13:43 +0100
message:
(andrew) Fix branch format upgrades triggered by default stacking
policy on a smart server.
modified:
NEWS
bzrlib/bzrdir.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
------------------------------------------------------------
revno: 3815.806.1
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: default-stacking-again
timestamp: Thu 2009-06-18 13:43:14 +1000
message:
Fix automatic branch format upgrades triggered by a default stacking policy on a 1.16rc1 (or later) smart server.
modified:
NEWS
bzrlib/bzrdir.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
------------------------------------------------------------
revno: 3815.775.28
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2009-06-18 07:11:59 +0100
message:
(jam) Remove a spurious call to _get_raw_record,
speeds up get_record_stream(..., True)
modified:
bzrlib/knit.py
bzrlib/tests/blackbox/test_branch.py
------------------------------------------------------------
revno: 3815.807.1
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-extract-one-time
timestamp: Wed 2009-06-17 16:00:32 -0500
message:
Don't populate self._raw_record_map in _work, it was done in __init__
modified:
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.807.2
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-extract-one-time
timestamp: Thu 2009-06-18 00:02:54 -0500
message:
turns out the new code removes a round trip to the server, which bumps an acceptance test.
modified:
bzrlib/tests/blackbox/test_branch.py
------------------------------------------------------------
revno: 3815.775.29
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2009-06-18 20:13:45 +0100
message:
(jam) Get rid of InterPackRepository in favor of PackStreamSource.
modified:
NEWS
bzrlib/fetch.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/tests/test_commit_merge.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_repository.py
------------------------------------------------------------
revno: 3815.559.106
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.15-pack-source
timestamp: Thu 2009-05-28 10:44:33 -0500
message:
Introduce a KnitPackStreamSource which is used when
going knitpack <=> knitpack and the exact formats are used on
both sides.
modified:
bzrlib/repofmt/pack_repo.py
bzrlib/tests/test_repository.py
------------------------------------------------------------
revno: 3815.559.107
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.15-pack-source
timestamp: Thu 2009-05-28 11:03:34 -0500
message:
(broken) In the middle of creating an 'optimal' knit streamer.
modified:
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
------------------------------------------------------------
revno: 3815.559.108
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.15-pack-source
timestamp: Fri 2009-05-29 05:54:17 -0500
message:
Implement a KnitPackStreamSource
This is hard-coded to only support exact format => format streaming,
which allows the code to be written with much simpler understanding of the
code.
Small bug right now with expecting line_iterator to return the context revision.
Will work on after lunch.
modified:
bzrlib/repofmt/pack_repo.py
------------------------------------------------------------
revno: 3815.559.109
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.15-pack-source
timestamp: Fri 2009-05-29 07:52:20 -0500
message:
Change how 'missing.*parent_prevents_commit' determines what to skip.
It was skipping everything, rather than just dev6.
Also, fix it to always call abort_write_group, even if it skipped the test.
Otherwise, it was failing to clean up the working dirs.
modified:
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/tests/test_pack_repository.py
------------------------------------------------------------
revno: 3815.559.110
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.15-pack-source
timestamp: Fri 2009-05-29 09:10:05 -0500
message:
It seems that inventory_xml_lines_for_keys really does want keys and not ids.
modified:
bzrlib/repofmt/pack_repo.py
------------------------------------------------------------
revno: 3815.559.111
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.15-pack-source
timestamp: Fri 2009-05-29 09:34:55 -0500
message:
Clean up references to InterPackRepo.
modified:
bzrlib/fetch.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
------------------------------------------------------------
revno: 3815.559.112
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.15-pack-source
timestamp: Fri 2009-05-29 10:06:16 -0500
message:
Merge bzr.dev, bringing in the gc stacking fixes.
added:
bzrlib/_rio_py.py
bzrlib/_rio_pyx.pyx
bzrlib/send.py
bzrlib/tests/per_repository_reference/test_fetch.py
bzrlib/tests/per_repository_reference/test_initialize.py
bzrlib/tests/per_repository_reference/test_unlock.py
bzrlib/tests/test__rio.py
renamed:
bzrlib/tests/workingtree_implementations/test_get_file_with_stat.py => bzrlib/tests/tree_implementations/test_get_file_with_stat.py
modified:
.bzrignore
NEWS
bzr
bzrlib/__init__.py
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/commands.py
bzrlib/diff.py
bzrlib/errors.py
bzrlib/foreign.py
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/mutabletree.py
bzrlib/osutils.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revisiontree.py
bzrlib/rio.py
bzrlib/smart/server.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_add.py
bzrlib/tests/blackbox/test_dpush.py
bzrlib/tests/blackbox/test_log.py
bzrlib/tests/blackbox/test_send.py
bzrlib/tests/blackbox/test_serve.py
bzrlib/tests/blackbox/test_switch.py
bzrlib/tests/branch_implementations/test_branch.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/per_repository/test_fetch.py
bzrlib/tests/per_repository/test_fileid_involved.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/per_repository_reference/test_default_stacking.py
bzrlib/tests/test_foreign.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_http.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_transform.py
bzrlib/tests/tree_implementations/__init__.py
bzrlib/tests/workingtree_implementations/__init__.py
bzrlib/transform.py
bzrlib/transport/__init__.py
bzrlib/tree.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
doc/en/user-guide/svn_plugin.txt
setup.py
bzrlib/tests/tree_implementations/test_get_file_with_stat.py
------------------------------------------------------------
revno: 3815.559.113
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.15-pack-source
timestamp: Fri 2009-05-29 10:12:14 -0500
message:
Remove some of the code duplication.
Discover a slightly broken bit of code that was finding parent inventories 2x.
modified:
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
------------------------------------------------------------
revno: 3815.559.114
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.15-pack-source
timestamp: Mon 2009-06-01 13:36:34 -0500
message:
Merge the 'quick-fix' tests for stacking + ghosts + smart server, etc.
modified:
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repository.py
bzrlib/smart/repository.py
bzrlib/tests/per_repository/test_fetch.py
bzrlib/tests/per_repository_reference/test_fetch.py
------------------------------------------------------------
revno: 3815.559.115
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.15-pack-source
timestamp: Mon 2009-06-01 14:16:32 -0500
message:
Work out some issues with revision_ids vs revision_keys.
Mapping back and forth really sucks. Even worse, though, is when a variable
is labeled 'revision_ids' when it is really 'revision_keys'. (or vice versa)
Like SearchResult.get_keys() may return revision_ids or may return keys...
modified:
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repository.py
------------------------------------------------------------
revno: 3815.559.116
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.15-pack-source
timestamp: Mon 2009-06-01 21:59:18 -0500
message:
Merge bzr.dev 4396 to bring in official 'quick-fix'
modified:
Makefile
NEWS
bzrlib/builtins.py
bzrlib/foreign.py
bzrlib/log.py
bzrlib/tests/test_foreign.py
------------------------------------------------------------
revno: 3815.559.117
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.15-pack-source
timestamp: Wed 2009-06-17 12:57:15 -0500
message:
Merge bzr.dev 4454 in preparation for NEWS entry.
removed:
bzrlib/util/tests/test_bencode.py
doc/developers/performance-contributing.txt
added:
bzrlib/_bencode_pyx.h
bzrlib/_bencode_pyx.pyx
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/benchmarks/bench_tags.py
bzrlib/bencode.py
bzrlib/help_topics/en/diverged-branches.txt
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_bencode.py
bzrlib/tests/test_chk_serializer.py
bzrlib/util/bencode.py
doc/developers/bug-handling.txt
doc/index.ru.txt
doc/ru/
doc/ru/mini-tutorial/
doc/ru/mini-tutorial/index.txt
doc/ru/quick-reference/
doc/ru/quick-reference/Makefile
doc/ru/quick-reference/quick-start-summary.pdf
doc/ru/quick-reference/quick-start-summary.png
doc/ru/quick-reference/quick-start-summary.svg
doc/ru/tutorials/
doc/ru/tutorials/centralized_workflow.txt
doc/ru/tutorials/tutorial.txt
doc/ru/tutorials/using_bazaar_with_launchpad.txt
doc/ru/user-guide/
doc/ru/user-guide/branching_a_project.txt
doc/ru/user-guide/core_concepts.txt
doc/ru/user-guide/images/
doc/ru/user-guide/images/workflows_centralized.png
doc/ru/user-guide/images/workflows_centralized.svg
doc/ru/user-guide/images/workflows_gatekeeper.png
doc/ru/user-guide/images/workflows_gatekeeper.svg
doc/ru/user-guide/images/workflows_localcommit.png
doc/ru/user-guide/images/workflows_localcommit.svg
doc/ru/user-guide/images/workflows_peer.png
doc/ru/user-guide/images/workflows_peer.svg
doc/ru/user-guide/images/workflows_pqm.png
doc/ru/user-guide/images/workflows_pqm.svg
doc/ru/user-guide/images/workflows_shared.png
doc/ru/user-guide/images/workflows_shared.svg
doc/ru/user-guide/images/workflows_single.png
doc/ru/user-guide/images/workflows_single.svg
doc/ru/user-guide/index.txt
doc/ru/user-guide/introducing_bazaar.txt
doc/ru/user-guide/specifying_revisions.txt
doc/ru/user-guide/stacked.txt
doc/ru/user-guide/using_checkouts.txt
doc/ru/user-guide/zen.txt
tools/time_graph.py
renamed:
bzrlib/util/bencode.py => bzrlib/util/_bencode_py.py
modified:
.bzrignore
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_dirstate_helpers_c.pyx
bzrlib/_groupcompress_pyx.pyx
bzrlib/benchmarks/__init__.py
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/bundle/serializer/v4.py
bzrlib/bzrdir.py
bzrlib/cache_utf8.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/config.py
bzrlib/diff.py
bzrlib/dirstate.py
bzrlib/errors.py
bzrlib/filters/__init__.py
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/help_topics/en/configuration.txt
bzrlib/help_topics/en/eol.txt
bzrlib/index.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/lock.py
bzrlib/mail_client.py
bzrlib/multiparent.py
bzrlib/osutils.py
bzrlib/plugins/launchpad/test_register.py
bzrlib/progress.py
bzrlib/push.py
bzrlib/python-compat.h
bzrlib/reconcile.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/knitrepo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revisiontree.py
bzrlib/serializer.py
bzrlib/shelf.py
bzrlib/shellcomplete.py
bzrlib/smart/bzrdir.py
bzrlib/smart/medium.py
bzrlib/smart/protocol.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/tag.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_diff.py
bzrlib/tests/blackbox/test_export.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/branch_implementations/test_check.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/branch_implementations/test_reconcile.py
bzrlib/tests/branch_implementations/test_sprout.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/inventory_implementations/basics.py
bzrlib/tests/per_repository/test_iter_reverse_revision_history.py
bzrlib/tests/per_repository/test_reconcile.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_revision.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/per_repository_reference/test_initialize.py
bzrlib/tests/test__groupcompress.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_config.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_help.py
bzrlib/tests/test_http.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_options.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_plugins.py
bzrlib/tests/test_progress.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_serializer.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_source.py
bzrlib/tests/test_transform.py
bzrlib/tests/test_ui.py
bzrlib/tests/tree_implementations/test_list_files.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/transform.py
bzrlib/transport/sftp.py
bzrlib/ui/__init__.py
bzrlib/ui/text.py
bzrlib/versionedfile.py
bzrlib/weave.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
doc/developers/cycle.txt
doc/developers/index.txt
doc/developers/performance-roadmap.txt
doc/developers/planned-change-integration.txt
doc/developers/releasing.txt
doc/en/developer-guide/HACKING.txt
doc/en/quick-reference/Makefile
doc/en/quick-reference/quick-start-summary.png
doc/en/tutorials/using_bazaar_with_launchpad.txt
doc/en/user-guide/images/workflows_centralized.png
doc/en/user-guide/images/workflows_gatekeeper.png
doc/en/user-guide/images/workflows_localcommit.png
doc/en/user-guide/images/workflows_peer.png
doc/en/user-guide/images/workflows_pqm.png
doc/en/user-guide/images/workflows_shared.png
doc/en/user-guide/images/workflows_single.png
doc/en/user-guide/introducing_bazaar.txt
doc/index.txt
generate_docs.py
setup.py
bzrlib/util/_bencode_py.py
------------------------------------------------------------
revno: 3815.559.118
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.15-pack-source
timestamp: Wed 2009-06-17 12:59:10 -0500
message:
NEWS entry about PackStreamSource
modified:
NEWS
------------------------------------------------------------
revno: 3815.559.119
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.15-pack-source
timestamp: Wed 2009-06-17 14:08:25 -0500
message:
It seems that fetch() no longer returns the number of revisions fetched.
It still does for *some* InterRepository fetch paths, but the generic one does not.
It is also not easy to get it to, since the Source and Sink are the ones
that would know how many keys were transmitted, and they are potentially 'remote'
objects.
This was also only tested to occur as a by-product in a random 'test_commit' test.
I assume if we really wanted the assurance, we would have a per_repo or interrepo
test for it.
modified:
bzrlib/tests/test_commit_merge.py
------------------------------------------------------------
revno: 3815.559.120
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.15-pack-source
timestamp: Thu 2009-06-18 13:00:01 -0500
message:
Change insert_from_broken_repo into an expectedFailure.
This has to do with bug #389141.
modified:
bzrlib/tests/test_repository.py
------------------------------------------------------------
revno: 3815.775.30
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2009-06-18 21:25:52 +0100
message:
(jam) Improve initial commit performance by creating a CHKMap in bulk,
rather than via O(tree) map() calls.
modified:
NEWS
bzrlib/chk_map.py
bzrlib/inventory.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/tests/per_repository/test_add_inventory_by_delta.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_inv.py
------------------------------------------------------------
revno: 3815.808.1
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chk-direct
timestamp: Fri 2009-06-05 16:10:29 -0500
message:
Prototype an alternative way to handle 'first commit'
So far it is just as slow, because we still call .map() for every object.
However, it at least gives us a route to make things better.
modified:
bzrlib/chk_map.py
bzrlib/repofmt/groupcompress_repo.py
------------------------------------------------------------
revno: 3815.808.2
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chk-direct
timestamp: Fri 2009-06-05 16:11:01 -0500
message:
Merge the chk_map.InternalNode._iter_nodes improvements.
modified:
bzrlib/chk_map.py
bzrlib/tests/test_chk_map.py
bzrlib/workingtree.py
------------------------------------------------------------
revno: 3815.808.3
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chk-direct
timestamp: Fri 2009-06-05 20:47:21 -0500
message:
Try a method for apply_insert_delta.
Instead of calling lots of map() calls, just build a leaf node, and split it.
modified:
bzrlib/chk_map.py
------------------------------------------------------------
revno: 3815.808.4
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chk-direct
timestamp: Mon 2009-06-08 12:29:47 -0500
message:
Change CHKMap.from_dict to create a LeafNode and split it.
As opposed to using multiple calls to .map().
There were a few edge cases that needed to be fixed.
Such as:
1) setting self._raw_size
2) LeafNode.map() needed to properly handle when one of its child nodes also split.
3) Update CHK1.apply_inventory_by_delta to use this new function when appropriate
4) For now from_dict() continues to do it both ways, just to make sure it gives
correct results.
modified:
bzrlib/chk_map.py
bzrlib/repofmt/groupcompress_repo.py
------------------------------------------------------------
revno: 3815.808.5
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chk-direct
timestamp: Mon 2009-06-08 12:33:56 -0500
message:
Make it more obvious how the two creation methods are defined.
modified:
bzrlib/chk_map.py
------------------------------------------------------------
revno: 3815.808.6
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chk-direct
timestamp: Mon 2009-06-08 13:15:08 -0500
message:
Clean up the calls for '_create_inv_from_null' so they use the apis correctly.
In the end this shaves off as much as 2s (15.5s => 13.5s) for an initial commit of
a mysql tree. Some of that is potentially the InternalNode.map() fix, some of it is
not going through a regular Inventory and then back into an apply_delta loop, etc.
Stuff like InternalNode.map() has 2 node._current_size() calls, so that it can see
if the size changed so it knows to check for remap, etc, is wasted on an initial
build. And optimizing the 'build-from-scratch' is somewhat reasonable, since it is
the only time that we should be dealing with that many objects.
modified:
bzrlib/repofmt/groupcompress_repo.py
------------------------------------------------------------
revno: 3815.808.7
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chk-direct
timestamp: Mon 2009-06-08 13:17:41 -0500
message:
Switch to using a single code path for from_dict().
Remove an extra pdb.set_trace() statement.
modified:
bzrlib/chk_map.py
------------------------------------------------------------
revno: 3815.808.8
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chk-direct
timestamp: Mon 2009-06-08 13:21:35 -0500
message:
Change some asserts into raise: calls.
modified:
bzrlib/chk_map.py
bzrlib/repofmt/groupcompress_repo.py
------------------------------------------------------------
revno: 3815.808.9
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chk-direct
timestamp: Wed 2009-06-17 13:23:59 -0500
message:
Some cleanup. Move the check that from_dict works into test_chk_map.
modified:
bzrlib/chk_map.py
bzrlib/tests/test_chk_map.py
------------------------------------------------------------
revno: 3815.808.10
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chk-direct
timestamp: Wed 2009-06-17 13:41:26 -0500
message:
Clean upt the test_inv tests that assumed _root_node was real and not just a key.
modified:
bzrlib/inventory.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/tests/test_inv.py
------------------------------------------------------------
revno: 3815.808.11
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chk-direct
timestamp: Wed 2009-06-17 13:59:49 -0500
message:
Pull out the common 'populate this CHKInventory' code out into a helper
and share it between the creators.
modified:
bzrlib/inventory.py
bzrlib/repofmt/groupcompress_repo.py
------------------------------------------------------------
revno: 3815.808.12
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chk-direct
timestamp: Wed 2009-06-17 14:10:35 -0500
message:
Merge bzr.dev 4454 in prep for NEWS
removed:
doc/developers/performance-contributing.txt
added:
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/help_topics/en/diverged-branches.txt
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
bzrlib/tests/test__known_graph.py
bzrlib/util/bencode.py
doc/developers/bug-handling.txt
doc/index.ru.txt
doc/ru/
doc/ru/mini-tutorial/
doc/ru/mini-tutorial/index.txt
doc/ru/quick-reference/
doc/ru/quick-reference/Makefile
doc/ru/quick-reference/quick-start-summary.pdf
doc/ru/quick-reference/quick-start-summary.png
doc/ru/quick-reference/quick-start-summary.svg
doc/ru/tutorials/
doc/ru/tutorials/centralized_workflow.txt
doc/ru/tutorials/tutorial.txt
doc/ru/tutorials/using_bazaar_with_launchpad.txt
doc/ru/user-guide/
doc/ru/user-guide/branching_a_project.txt
doc/ru/user-guide/core_concepts.txt
doc/ru/user-guide/images/
doc/ru/user-guide/images/workflows_centralized.png
doc/ru/user-guide/images/workflows_centralized.svg
doc/ru/user-guide/images/workflows_gatekeeper.png
doc/ru/user-guide/images/workflows_gatekeeper.svg
doc/ru/user-guide/images/workflows_localcommit.png
doc/ru/user-guide/images/workflows_localcommit.svg
doc/ru/user-guide/images/workflows_peer.png
doc/ru/user-guide/images/workflows_peer.svg
doc/ru/user-guide/images/workflows_pqm.png
doc/ru/user-guide/images/workflows_pqm.svg
doc/ru/user-guide/images/workflows_shared.png
doc/ru/user-guide/images/workflows_shared.svg
doc/ru/user-guide/images/workflows_single.png
doc/ru/user-guide/images/workflows_single.svg
doc/ru/user-guide/index.txt
doc/ru/user-guide/introducing_bazaar.txt
doc/ru/user-guide/specifying_revisions.txt
doc/ru/user-guide/stacked.txt
doc/ru/user-guide/using_checkouts.txt
doc/ru/user-guide/zen.txt
tools/time_graph.py
modified:
.bzrignore
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_dirstate_helpers_c.pyx
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/config.py
bzrlib/dirstate.py
bzrlib/errors.py
bzrlib/filters/__init__.py
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/help_topics/en/configuration.txt
bzrlib/help_topics/en/eol.txt
bzrlib/index.py
bzrlib/knit.py
bzrlib/lock.py
bzrlib/mail_client.py
bzrlib/osutils.py
bzrlib/progress.py
bzrlib/push.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/knitrepo.py
bzrlib/repository.py
bzrlib/revisiontree.py
bzrlib/serializer.py
bzrlib/shellcomplete.py
bzrlib/smart/bzrdir.py
bzrlib/smart/medium.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_diff.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_help.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_options.py
bzrlib/tests/test_plugins.py
bzrlib/tests/test_progress.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_ui.py
bzrlib/tests/tree_implementations/test_list_files.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/transform.py
bzrlib/transport/sftp.py
bzrlib/ui/text.py
bzrlib/versionedfile.py
bzrlib/weave.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
doc/developers/cycle.txt
doc/developers/index.txt
doc/developers/performance-roadmap.txt
doc/developers/planned-change-integration.txt
doc/developers/releasing.txt
doc/en/developer-guide/HACKING.txt
doc/en/quick-reference/Makefile
doc/en/quick-reference/quick-start-summary.png
doc/en/tutorials/using_bazaar_with_launchpad.txt
doc/en/user-guide/images/workflows_centralized.png
doc/en/user-guide/images/workflows_gatekeeper.png
doc/en/user-guide/images/workflows_localcommit.png
doc/en/user-guide/images/workflows_peer.png
doc/en/user-guide/images/workflows_pqm.png
doc/en/user-guide/images/workflows_shared.png
doc/en/user-guide/images/workflows_single.png
doc/en/user-guide/introducing_bazaar.txt
doc/index.txt
generate_docs.py
setup.py
------------------------------------------------------------
revno: 3815.808.13
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chk-direct
timestamp: Wed 2009-06-17 14:12:53 -0500
message:
NEWS entry about --2a improvement.
modified:
NEWS
------------------------------------------------------------
revno: 3815.808.14
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chk-direct
timestamp: Thu 2009-06-18 13:18:36 -0500
message:
The new add_inventory_by_delta is returning a CHKInventory when mapping from NULL
Which is completely valid, but 'broke' one of the tests.
So to fix it, changed the test to use CHKInventories on both sides, and add an __eq__
member. The nice thing is that CHKInventory.__eq__ is fairly cheap, since it only
has to check the root keys.
modified:
bzrlib/inventory.py
bzrlib/tests/per_repository/test_add_inventory_by_delta.py
------------------------------------------------------------
revno: 3815.808.15
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-chk-direct
timestamp: Thu 2009-06-18 14:19:49 -0500
message:
Merge bzr.dev 4460 resolving NEWS
modified:
NEWS
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/fetch.py
bzrlib/knit.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_ls.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/test_commit_merge.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_repository.py
tools/win32/build_release.py
------------------------------------------------------------
revno: 3815.775.31
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2009-06-18 22:39:20 +0100
message:
(jam) Add python2.6 as a target for building python installers.
modified:
Makefile
------------------------------------------------------------
revno: 3815.809.1
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-integration
timestamp: Thu 2009-06-18 09:54:01 -0500
message:
Include python-2.6 as a build target for standalone builds.
modified:
Makefile
------------------------------------------------------------
revno: 3815.775.32
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-06-19 07:07:36 +0100
message:
(andrew) Compare .parent_ids in Revision.__eq__.
modified:
bzrlib/revision.py
------------------------------------------------------------
revno: 3815.810.1
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: trivial
timestamp: Fri 2009-06-19 13:47:11 +1000
message:
Compare .parent_ids in Revision.__eq__.
modified:
bzrlib/revision.py
------------------------------------------------------------
revno: 3815.775.33
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-06-19 12:01:17 +0100
message:
(mbp) various tweaks to doc generation
renamed:
generate_docs.py => tools/generate_docs.py
tools/doc_generate/ => bzrlib/doc_generate/
modified:
Makefile
NEWS
bzrlib/bugtracker.py
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/commands.py
bzrlib/doc_generate/__init__.py
bzrlib/doc_generate/autodoc_bash_completion.py
bzrlib/doc_generate/autodoc_man.py
bzrlib/doc_generate/autodoc_rstx.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/hooks.py
bzrlib/tests/test_generate_docs.py
setup.py
tools/generate_docs.py
------------------------------------------------------------
revno: 3815.811.1
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Thu 2009-03-19 14:50:48 +1100
message:
Move generate_docs.py from the root directory into tools.
Cleaner, and avoids people thinking they should run this when they want
'make html-docs'.
renamed:
generate_docs.py => tools/generate_docs.py
modified:
Makefile
setup.py
tools/doc_generate/__init__.py
tools/generate_docs.py
------------------------------------------------------------
revno: 3815.811.2
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Thu 2009-03-19 14:58:36 +1100
message:
Ask textwrap not to break long words or on hyphens
modified:
bzrlib/bugtracker.py
bzrlib/bzrdir.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/hooks.py
tools/doc_generate/autodoc_man.py
tools/doc_generate/autodoc_rstx.py
------------------------------------------------------------
revno: 3815.811.3
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Thu 2009-03-19 15:12:55 +1100
message:
doc
modified:
bzrlib/commands.py
------------------------------------------------------------
revno: 3815.811.4
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Tue 2009-03-24 15:36:53 +1100
message:
Update NEWS for 249908 and avoid things that look like conflicts
modified:
NEWS
------------------------------------------------------------
revno: 3815.811.5
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Wed 2009-06-10 02:22:58 +0000
message:
textwrap break_on_hyphens option is not available in python2.5
modified:
bzrlib/bzrdir.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/hooks.py
tools/doc_generate/autodoc_man.py
------------------------------------------------------------
revno: 3815.811.6
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Wed 2009-06-10 02:45:33 +0000
message:
Make sure generate_docs sees the right copy of bzrlib
modified:
Makefile
------------------------------------------------------------
revno: 3815.811.7
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Wed 2009-06-10 02:45:56 +0000
message:
Correction to rest syntax for cmd_check
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.811.8
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Wed 2009-06-10 12:51:23 +1000
message:
merge trunk
removed:
bzrlib/tests/test_http_implementations.py
bzrlib/util/configobj/docs/
bzrlib/util/configobj/docs/BSD-LICENSE.txt
bzrlib/util/configobj/docs/configobj.txt
bzrlib/util/configobj/docs/validate.txt
bzrlib/util/tests/test_bencode.py
added:
bzrlib/_bencode_pyx.h
bzrlib/_bencode_pyx.pyx
bzrlib/_chk_map_py.py
bzrlib/_chk_map_pyx.pyx
bzrlib/_groupcompress_py.py
bzrlib/_groupcompress_pyx.pyx
bzrlib/_rio_py.py
bzrlib/_rio_pyx.pyx
bzrlib/benchmarks/bench_tags.py
bzrlib/bencode.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/delta.h
bzrlib/diff-delta.c
bzrlib/filters/
bzrlib/filters/__init__.py
bzrlib/filters/eol.py
bzrlib/groupcompress.py
bzrlib/help_topics/en/content-filters.txt
bzrlib/help_topics/en/eol.txt
bzrlib/inventory_delta.py
bzrlib/rename_map.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/send.py
bzrlib/serializer.py
bzrlib/tests/blackbox/test_dpush.py
bzrlib/tests/blackbox/test_reference.py
bzrlib/tests/bzrdir_implementations/test_push.py
bzrlib/tests/ftp_server/
bzrlib/tests/ftp_server/__init__.py
bzrlib/tests/ftp_server/pyftpdlib_based.py
bzrlib/tests/per_interbranch/test_pull.py
bzrlib/tests/per_interbranch/test_push.py
bzrlib/tests/per_repository_chk/
bzrlib/tests/per_repository_chk/__init__.py
bzrlib/tests/per_repository_chk/test_supported.py
bzrlib/tests/per_repository_chk/test_unsupported.py
bzrlib/tests/per_repository_reference/test_fetch.py
bzrlib/tests/per_repository_reference/test_initialize.py
bzrlib/tests/per_repository_reference/test_unlock.py
bzrlib/tests/test__chk_map.py
bzrlib/tests/test__groupcompress.py
bzrlib/tests/test__rio.py
bzrlib/tests/test_bencode.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_chk_serializer.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_inventory_delta.py
bzrlib/tests/test_rename_map.py
bzrlib/tests/test_serializer.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/util/bencode.py
doc/developers/groupcompress-design.txt
doc/developers/improved_chk_index.txt
renamed:
bzrlib/tests/ftp_server.py => bzrlib/tests/ftp_server/medusa_based.py
bzrlib/tests/workingtree_implementations/test_get_file_with_stat.py => bzrlib/tests/tree_implementations/test_get_file_with_stat.py
bzrlib/util/bencode.py => bzrlib/util/_bencode_py.py
doc/developers/HACKING.txt => doc/en/developer-guide/HACKING.txt
doc/developers/ec2-windows.txt => doc/developers/ec2.txt
modified:
.bzrignore
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_btree_serializer_c.pyx
bzrlib/_btree_serializer_py.py
bzrlib/_chunks_to_lines_py.py
bzrlib/_chunks_to_lines_pyx.pyx
bzrlib/_dirstate_helpers_c.pyx
bzrlib/_dirstate_helpers_py.py
bzrlib/_knit_load_data_c.pyx
bzrlib/_knit_load_data_py.py
bzrlib/_patiencediff_c.c
bzrlib/_patiencediff_py.py
bzrlib/_readdir_py.py
bzrlib/_readdir_pyx.pyx
bzrlib/_walkdirs_win32.pyx
bzrlib/add.py
bzrlib/annotate.py
bzrlib/api.py
bzrlib/atomicfile.py
bzrlib/benchmarks/__init__.py
bzrlib/benchmarks/bench_add.py
bzrlib/benchmarks/bench_bench.py
bzrlib/benchmarks/bench_bundle.py
bzrlib/benchmarks/bench_cache_utf8.py
bzrlib/benchmarks/bench_checkout.py
bzrlib/benchmarks/bench_commit.py
bzrlib/benchmarks/bench_dirstate.py
bzrlib/benchmarks/bench_info.py
bzrlib/benchmarks/bench_inventory.py
bzrlib/benchmarks/bench_knit.py
bzrlib/benchmarks/bench_log.py
bzrlib/benchmarks/bench_osutils.py
bzrlib/benchmarks/bench_pack.py
bzrlib/benchmarks/bench_rocks.py
bzrlib/benchmarks/bench_sftp.py
bzrlib/benchmarks/bench_startup.py
bzrlib/benchmarks/bench_status.py
bzrlib/benchmarks/bench_transform.py
bzrlib/benchmarks/bench_workingtree.py
bzrlib/benchmarks/bench_xml.py
bzrlib/benchmarks/tree_creator/__init__.py
bzrlib/benchmarks/tree_creator/heavily_merged.py
bzrlib/benchmarks/tree_creator/kernel_like.py
bzrlib/benchmarks/tree_creator/many_commit.py
bzrlib/benchmarks/tree_creator/simple_many_commit.py
bzrlib/bisect_multi.py
bzrlib/branch.py
bzrlib/branchbuilder.py
bzrlib/breakin.py
bzrlib/btree_index.py
bzrlib/bugtracker.py
bzrlib/builtins.py
bzrlib/bundle/__init__.py
bzrlib/bundle/apply_bundle.py
bzrlib/bundle/bundle_data.py
bzrlib/bundle/commands.py
bzrlib/bundle/serializer/__init__.py
bzrlib/bundle/serializer/v08.py
bzrlib/bundle/serializer/v09.py
bzrlib/bundle/serializer/v4.py
bzrlib/bzrdir.py
bzrlib/cache_utf8.py
bzrlib/check.py
bzrlib/chunk_writer.py
bzrlib/clean_tree.py
bzrlib/cmd_version_info.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/config.py
bzrlib/conflicts.py
bzrlib/counted_lock.py
bzrlib/debug.py
bzrlib/decorators.py
bzrlib/delta.py
bzrlib/deprecated_graph.py
bzrlib/diff.py
bzrlib/directory_service.py
bzrlib/dirstate.py
bzrlib/doc/__init__.py
bzrlib/doc/api/__init__.py
bzrlib/email_message.py
bzrlib/errors.py
bzrlib/export/__init__.py
bzrlib/export/dir_exporter.py
bzrlib/export/tar_exporter.py
bzrlib/export/zip_exporter.py
bzrlib/externalcommand.py
bzrlib/fetch.py
bzrlib/fifo_cache.py
bzrlib/foreign.py
bzrlib/generate_ids.py
bzrlib/globbing.py
bzrlib/gpg.py
bzrlib/graph.py
bzrlib/hashcache.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/help_topics/en/debug-flags.txt
bzrlib/help_topics/en/rules.txt
bzrlib/hooks.py
bzrlib/identitymap.py
bzrlib/ignores.py
bzrlib/index.py
bzrlib/info.py
bzrlib/inspect_for_copy.py
bzrlib/inter.py
bzrlib/intset.py
bzrlib/inventory.py
bzrlib/iterablefile.py
bzrlib/knit.py
bzrlib/lazy_import.py
bzrlib/lazy_regex.py
bzrlib/lock.py
bzrlib/lockable_files.py
bzrlib/lockdir.py
bzrlib/log.py
bzrlib/lru_cache.py
bzrlib/mail_client.py
bzrlib/memorytree.py
bzrlib/merge.py
bzrlib/merge3.py
bzrlib/merge_directive.py
bzrlib/missing.py
bzrlib/msgeditor.py
bzrlib/multiparent.py
bzrlib/mutabletree.py
bzrlib/option.py
bzrlib/osutils.py
bzrlib/pack.py
bzrlib/patch.py
bzrlib/patches.py
bzrlib/patiencediff.py
bzrlib/plugin.py
bzrlib/plugins/__init__.py
bzrlib/plugins/launchpad/__init__.py
bzrlib/plugins/launchpad/account.py
bzrlib/plugins/launchpad/lp_directory.py
bzrlib/plugins/launchpad/lp_registration.py
bzrlib/plugins/launchpad/test_account.py
bzrlib/plugins/launchpad/test_lp_directory.py
bzrlib/plugins/launchpad/test_lp_open.py
bzrlib/plugins/launchpad/test_lp_service.py
bzrlib/plugins/launchpad/test_register.py
bzrlib/plugins/netrc_credential_store/__init__.py
bzrlib/plugins/netrc_credential_store/tests/__init__.py
bzrlib/plugins/netrc_credential_store/tests/test_netrc.py
bzrlib/progress.py
bzrlib/push.py
bzrlib/python-compat.h
bzrlib/readdir.h
bzrlib/reconcile.py
bzrlib/reconfigure.py
bzrlib/registry.py
bzrlib/remote.py
bzrlib/repofmt/__init__.py
bzrlib/repofmt/knitrepo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repofmt/weaverepo.py
bzrlib/repository.py
bzrlib/revision.py
bzrlib/revisionspec.py
bzrlib/revisiontree.py
bzrlib/rio.py
bzrlib/rules.py
bzrlib/shelf.py
bzrlib/shelf_ui.py
bzrlib/shellcomplete.py
bzrlib/sign_my_commits.py
bzrlib/smart/__init__.py
bzrlib/smart/branch.py
bzrlib/smart/bzrdir.py
bzrlib/smart/client.py
bzrlib/smart/medium.py
bzrlib/smart/message.py
bzrlib/smart/packrepository.py
bzrlib/smart/protocol.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/smart/server.py
bzrlib/smart/vfs.py
bzrlib/smtp_connection.py
bzrlib/status.py
bzrlib/store/__init__.py
bzrlib/store/text.py
bzrlib/store/versioned/__init__.py
bzrlib/strace.py
bzrlib/switch.py
bzrlib/symbol_versioning.py
bzrlib/tag.py
bzrlib/testament.py
bzrlib/tests/EncodingAdapter.py
bzrlib/tests/TestUtil.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/__init__.py
bzrlib/tests/blackbox/test_add.py
bzrlib/tests/blackbox/test_added.py
bzrlib/tests/blackbox/test_alias.py
bzrlib/tests/blackbox/test_aliases.py
bzrlib/tests/blackbox/test_ancestry.py
bzrlib/tests/blackbox/test_annotate.py
bzrlib/tests/blackbox/test_bound_branches.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_break_lock.py
bzrlib/tests/blackbox/test_breakin.py
bzrlib/tests/blackbox/test_bundle_info.py
bzrlib/tests/blackbox/test_cat.py
bzrlib/tests/blackbox/test_cat_revision.py
bzrlib/tests/blackbox/test_check.py
bzrlib/tests/blackbox/test_checkout.py
bzrlib/tests/blackbox/test_clean_tree.py
bzrlib/tests/blackbox/test_command_encoding.py
bzrlib/tests/blackbox/test_commit.py
bzrlib/tests/blackbox/test_conflicts.py
bzrlib/tests/blackbox/test_debug.py
bzrlib/tests/blackbox/test_diff.py
bzrlib/tests/blackbox/test_dump_btree.py
bzrlib/tests/blackbox/test_exceptions.py
bzrlib/tests/blackbox/test_export.py
bzrlib/tests/blackbox/test_filesystem_cicp.py
bzrlib/tests/blackbox/test_filtered_view_ops.py
bzrlib/tests/blackbox/test_find_merge_base.py
bzrlib/tests/blackbox/test_help.py
bzrlib/tests/blackbox/test_hooks.py
bzrlib/tests/blackbox/test_ignore.py
bzrlib/tests/blackbox/test_ignored.py
bzrlib/tests/blackbox/test_info.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_inventory.py
bzrlib/tests/blackbox/test_join.py
bzrlib/tests/blackbox/test_locale.py
bzrlib/tests/blackbox/test_log.py
bzrlib/tests/blackbox/test_logformats.py
bzrlib/tests/blackbox/test_ls.py
bzrlib/tests/blackbox/test_lsprof.py
bzrlib/tests/blackbox/test_merge.py
bzrlib/tests/blackbox/test_merge_directive.py
bzrlib/tests/blackbox/test_missing.py
bzrlib/tests/blackbox/test_modified.py
bzrlib/tests/blackbox/test_mv.py
bzrlib/tests/blackbox/test_nick.py
bzrlib/tests/blackbox/test_non_ascii.py
bzrlib/tests/blackbox/test_outside_wt.py
bzrlib/tests/blackbox/test_pack.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_re_sign.py
bzrlib/tests/blackbox/test_reconcile.py
bzrlib/tests/blackbox/test_reconfigure.py
bzrlib/tests/blackbox/test_remerge.py
bzrlib/tests/blackbox/test_remove.py
bzrlib/tests/blackbox/test_remove_tree.py
bzrlib/tests/blackbox/test_revert.py
bzrlib/tests/blackbox/test_revision_history.py
bzrlib/tests/blackbox/test_revision_info.py
bzrlib/tests/blackbox/test_revno.py
bzrlib/tests/blackbox/test_selftest.py
bzrlib/tests/blackbox/test_send.py
bzrlib/tests/blackbox/test_serve.py
bzrlib/tests/blackbox/test_shared_repository.py
bzrlib/tests/blackbox/test_shelve.py
bzrlib/tests/blackbox/test_sign_my_commits.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/blackbox/test_switch.py
bzrlib/tests/blackbox/test_tags.py
bzrlib/tests/blackbox/test_testament.py
bzrlib/tests/blackbox/test_too_much.py
bzrlib/tests/blackbox/test_uncommit.py
bzrlib/tests/blackbox/test_unknowns.py
bzrlib/tests/blackbox/test_update.py
bzrlib/tests/blackbox/test_upgrade.py
bzrlib/tests/blackbox/test_version.py
bzrlib/tests/blackbox/test_version_info.py
bzrlib/tests/blackbox/test_versioning.py
bzrlib/tests/blackbox/test_view.py
bzrlib/tests/blackbox/test_whoami.py
bzrlib/tests/branch_implementations/__init__.py
bzrlib/tests/branch_implementations/test_bound_sftp.py
bzrlib/tests/branch_implementations/test_branch.py
bzrlib/tests/branch_implementations/test_break_lock.py
bzrlib/tests/branch_implementations/test_check.py
bzrlib/tests/branch_implementations/test_commit.py
bzrlib/tests/branch_implementations/test_create_checkout.py
bzrlib/tests/branch_implementations/test_create_clone.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/branch_implementations/test_get_revision_id_to_revno_map.py
bzrlib/tests/branch_implementations/test_hooks.py
bzrlib/tests/branch_implementations/test_http.py
bzrlib/tests/branch_implementations/test_iter_merge_sorted_revisions.py
bzrlib/tests/branch_implementations/test_last_revision_info.py
bzrlib/tests/branch_implementations/test_locking.py
bzrlib/tests/branch_implementations/test_parent.py
bzrlib/tests/branch_implementations/test_permissions.py
bzrlib/tests/branch_implementations/test_pull.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/branch_implementations/test_reconcile.py
bzrlib/tests/branch_implementations/test_revision_history.py
bzrlib/tests/branch_implementations/test_revision_id_to_dotted_revno.py
bzrlib/tests/branch_implementations/test_revision_id_to_revno.py
bzrlib/tests/branch_implementations/test_sprout.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/branch_implementations/test_tags.py
bzrlib/tests/branch_implementations/test_uncommit.py
bzrlib/tests/branch_implementations/test_update.py
bzrlib/tests/bzrdir_implementations/__init__.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/commands/__init__.py
bzrlib/tests/commands/test_branch.py
bzrlib/tests/commands/test_cat.py
bzrlib/tests/commands/test_checkout.py
bzrlib/tests/commands/test_commit.py
bzrlib/tests/commands/test_init.py
bzrlib/tests/commands/test_init_repository.py
bzrlib/tests/commands/test_merge.py
bzrlib/tests/commands/test_missing.py
bzrlib/tests/commands/test_pull.py
bzrlib/tests/commands/test_push.py
bzrlib/tests/commands/test_update.py
bzrlib/tests/fake_command.py
bzrlib/tests/file_utils.py
bzrlib/tests/http_server.py
bzrlib/tests/http_utils.py
bzrlib/tests/https_server.py
bzrlib/tests/interrepository_implementations/__init__.py
bzrlib/tests/interrepository_implementations/test_fetch.py
bzrlib/tests/interrepository_implementations/test_interrepository.py
bzrlib/tests/intertree_implementations/__init__.py
bzrlib/tests/intertree_implementations/test_compare.py
bzrlib/tests/inventory_implementations/__init__.py
bzrlib/tests/inventory_implementations/basics.py
bzrlib/tests/lock_helpers.py
bzrlib/tests/per_interbranch/__init__.py
bzrlib/tests/per_interbranch/test_update_revisions.py
bzrlib/tests/per_lock/__init__.py
bzrlib/tests/per_lock/test_lock.py
bzrlib/tests/per_lock/test_temporary_write_lock.py
bzrlib/tests/per_repository/__init__.py
bzrlib/tests/per_repository/helpers.py
bzrlib/tests/per_repository/test__generate_text_key_index.py
bzrlib/tests/per_repository/test_add_fallback_repository.py
bzrlib/tests/per_repository/test_add_inventory_by_delta.py
bzrlib/tests/per_repository/test_break_lock.py
bzrlib/tests/per_repository/test_check.py
bzrlib/tests/per_repository/test_check_reconcile.py
bzrlib/tests/per_repository/test_commit_builder.py
bzrlib/tests/per_repository/test_fetch.py
bzrlib/tests/per_repository/test_fileid_involved.py
bzrlib/tests/per_repository/test_find_text_key_references.py
bzrlib/tests/per_repository/test_get_parent_map.py
bzrlib/tests/per_repository/test_has_revisions.py
bzrlib/tests/per_repository/test_has_same_location.py
bzrlib/tests/per_repository/test_is_write_locked.py
bzrlib/tests/per_repository/test_iter_reverse_revision_history.py
bzrlib/tests/per_repository/test_pack.py
bzrlib/tests/per_repository/test_reconcile.py
bzrlib/tests/per_repository/test_refresh_data.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_revision.py
bzrlib/tests/per_repository/test_statistics.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/per_repository_reference/test_add_inventory.py
bzrlib/tests/per_repository_reference/test_add_revision.py
bzrlib/tests/per_repository_reference/test_add_signature_text.py
bzrlib/tests/per_repository_reference/test_all_revision_ids.py
bzrlib/tests/per_repository_reference/test_break_lock.py
bzrlib/tests/per_repository_reference/test_check.py
bzrlib/tests/per_repository_reference/test_default_stacking.py
bzrlib/tests/ssl_certs/__init__.py
bzrlib/tests/ssl_certs/create_ssls.py
bzrlib/tests/stub_sftp.py
bzrlib/tests/test__chunks_to_lines.py
bzrlib/tests/test__dirstate_helpers.py
bzrlib/tests/test__walkdirs_win32.py
bzrlib/tests/test_ancestry.py
bzrlib/tests/test_annotate.py
bzrlib/tests/test_api.py
bzrlib/tests/test_atomicfile.py
bzrlib/tests/test_bad_files.py
bzrlib/tests/test_bisect_multi.py
bzrlib/tests/test_branch.py
bzrlib/tests/test_branchbuilder.py
bzrlib/tests/test_btree_index.py
bzrlib/tests/test_bugtracker.py
bzrlib/tests/test_bundle.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_cache_utf8.py
bzrlib/tests/test_chunk_writer.py
bzrlib/tests/test_clean_tree.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_commit.py
bzrlib/tests/test_commit_merge.py
bzrlib/tests/test_config.py
bzrlib/tests/test_conflicts.py
bzrlib/tests/test_counted_lock.py
bzrlib/tests/test_debug.py
bzrlib/tests/test_decorators.py
bzrlib/tests/test_delta.py
bzrlib/tests/test_deprecated_graph.py
bzrlib/tests/test_diff.py
bzrlib/tests/test_directory_service.py
bzrlib/tests/test_dirstate.py
bzrlib/tests/test_email_message.py
bzrlib/tests/test_errors.py
bzrlib/tests/test_export.py
bzrlib/tests/test_extract.py
bzrlib/tests/test_fetch.py
bzrlib/tests/test_fifo_cache.py
bzrlib/tests/test_foreign.py
bzrlib/tests/test_ftp_transport.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_generate_ids.py
bzrlib/tests/test_globbing.py
bzrlib/tests/test_gpg.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_hashcache.py
bzrlib/tests/test_help.py
bzrlib/tests/test_hooks.py
bzrlib/tests/test_http.py
bzrlib/tests/test_http_response.py
bzrlib/tests/test_https_ca_bundle.py
bzrlib/tests/test_identitymap.py
bzrlib/tests/test_ignores.py
bzrlib/tests/test_index.py
bzrlib/tests/test_info.py
bzrlib/tests/test_inv.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_lazy_import.py
bzrlib/tests/test_lazy_regex.py
bzrlib/tests/test_lockable_files.py
bzrlib/tests/test_lockdir.py
bzrlib/tests/test_log.py
bzrlib/tests/test_lru_cache.py
bzrlib/tests/test_lsprof.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_memorytree.py
bzrlib/tests/test_merge.py
bzrlib/tests/test_merge3.py
bzrlib/tests/test_merge_core.py
bzrlib/tests/test_merge_directive.py
bzrlib/tests/test_missing.py
bzrlib/tests/test_msgeditor.py
bzrlib/tests/test_multiparent.py
bzrlib/tests/test_mutabletree.py
bzrlib/tests/test_nonascii.py
bzrlib/tests/test_options.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_osutils_encodings.py
bzrlib/tests/test_pack.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_patch.py
bzrlib/tests/test_patches.py
bzrlib/tests/test_patches_data/diff-6
bzrlib/tests/test_patches_data/mod
bzrlib/tests/test_patches_data/mod-2
bzrlib/tests/test_patches_data/mod-3
bzrlib/tests/test_patches_data/mod-4
bzrlib/tests/test_patches_data/mod-5
bzrlib/tests/test_patches_data/orig
bzrlib/tests/test_patches_data/orig-2
bzrlib/tests/test_patches_data/orig-3
bzrlib/tests/test_patches_data/orig-4
bzrlib/tests/test_patches_data/orig-5
bzrlib/tests/test_patches_data/orig-6
bzrlib/tests/test_permissions.py
bzrlib/tests/test_plugins.py
bzrlib/tests/test_progress.py
bzrlib/tests/test_read_bundle.py
bzrlib/tests/test_reconcile.py
bzrlib/tests/test_reconfigure.py
bzrlib/tests/test_registry.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_revert.py
bzrlib/tests/test_revision.py
bzrlib/tests/test_revisionspec.py
bzrlib/tests/test_revisiontree.py
bzrlib/tests/test_rio.py
bzrlib/tests/test_rules.py
bzrlib/tests/test_sampler.py
bzrlib/tests/test_selftest.py
bzrlib/tests/test_setup.py
bzrlib/tests/test_sftp_transport.py
bzrlib/tests/test_shelf.py
bzrlib/tests/test_shelf_ui.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_smart_add.py
bzrlib/tests/test_smart_request.py
bzrlib/tests/test_smart_transport.py
bzrlib/tests/test_smtp_connection.py
bzrlib/tests/test_source.py
bzrlib/tests/test_ssh_transport.py
bzrlib/tests/test_status.py
bzrlib/tests/test_store.py
bzrlib/tests/test_strace.py
bzrlib/tests/test_subsume.py
bzrlib/tests/test_switch.py
bzrlib/tests/test_symbol_versioning.py
bzrlib/tests/test_tag.py
bzrlib/tests/test_testament.py
bzrlib/tests/test_textfile.py
bzrlib/tests/test_textmerge.py
bzrlib/tests/test_timestamp.py
bzrlib/tests/test_trace.py
bzrlib/tests/test_transactions.py
bzrlib/tests/test_transform.py
bzrlib/tests/test_transport.py
bzrlib/tests/test_transport_implementations.py
bzrlib/tests/test_transport_log.py
bzrlib/tests/test_tree.py
bzrlib/tests/test_treebuilder.py
bzrlib/tests/test_tsort.py
bzrlib/tests/test_tuned_gzip.py
bzrlib/tests/test_ui.py
bzrlib/tests/test_uncommit.py
bzrlib/tests/test_upgrade.py
bzrlib/tests/test_upgrade_stacked.py
bzrlib/tests/test_urlutils.py
bzrlib/tests/test_version.py
bzrlib/tests/test_version_info.py
bzrlib/tests/test_versionedfile.py
bzrlib/tests/test_weave.py
bzrlib/tests/test_whitebox.py
bzrlib/tests/test_win32utils.py
bzrlib/tests/test_workingtree.py
bzrlib/tests/test_workingtree_4.py
bzrlib/tests/test_wsgi.py
bzrlib/tests/test_xml.py
bzrlib/tests/transport_util.py
bzrlib/tests/tree_implementations/__init__.py
bzrlib/tests/tree_implementations/test_annotate_iter.py
bzrlib/tests/tree_implementations/test_get_file_mtime.py
bzrlib/tests/tree_implementations/test_get_root_id.py
bzrlib/tests/tree_implementations/test_get_symlink_target.py
bzrlib/tests/tree_implementations/test_inv.py
bzrlib/tests/tree_implementations/test_iter_search_rules.py
bzrlib/tests/tree_implementations/test_list_files.py
bzrlib/tests/tree_implementations/test_path_content_summary.py
bzrlib/tests/tree_implementations/test_revision_tree.py
bzrlib/tests/tree_implementations/test_test_trees.py
bzrlib/tests/tree_implementations/test_tree.py
bzrlib/tests/tree_implementations/test_walkdirs.py
bzrlib/tests/treeshape.py
bzrlib/tests/workingtree_implementations/__init__.py
bzrlib/tests/workingtree_implementations/test_add.py
bzrlib/tests/workingtree_implementations/test_add_reference.py
bzrlib/tests/workingtree_implementations/test_basis_inventory.py
bzrlib/tests/workingtree_implementations/test_basis_tree.py
bzrlib/tests/workingtree_implementations/test_break_lock.py
bzrlib/tests/workingtree_implementations/test_changes_from.py
bzrlib/tests/workingtree_implementations/test_commit.py
bzrlib/tests/workingtree_implementations/test_executable.py
bzrlib/tests/workingtree_implementations/test_flush.py
bzrlib/tests/workingtree_implementations/test_get_file_mtime.py
bzrlib/tests/workingtree_implementations/test_get_parent_ids.py
bzrlib/tests/workingtree_implementations/test_inv.py
bzrlib/tests/workingtree_implementations/test_is_control_filename.py
bzrlib/tests/workingtree_implementations/test_is_ignored.py
bzrlib/tests/workingtree_implementations/test_locking.py
bzrlib/tests/workingtree_implementations/test_merge_from_branch.py
bzrlib/tests/workingtree_implementations/test_mkdir.py
bzrlib/tests/workingtree_implementations/test_move.py
bzrlib/tests/workingtree_implementations/test_nested_specifics.py
bzrlib/tests/workingtree_implementations/test_parents.py
bzrlib/tests/workingtree_implementations/test_paths2ids.py
bzrlib/tests/workingtree_implementations/test_pull.py
bzrlib/tests/workingtree_implementations/test_put_file.py
bzrlib/tests/workingtree_implementations/test_read_working_inventory.py
bzrlib/tests/workingtree_implementations/test_readonly.py
bzrlib/tests/workingtree_implementations/test_remove.py
bzrlib/tests/workingtree_implementations/test_rename_one.py
bzrlib/tests/workingtree_implementations/test_revision_tree.py
bzrlib/tests/workingtree_implementations/test_set_root_id.py
bzrlib/tests/workingtree_implementations/test_smart_add.py
bzrlib/tests/workingtree_implementations/test_uncommit.py
bzrlib/tests/workingtree_implementations/test_unversion.py
bzrlib/tests/workingtree_implementations/test_views.py
bzrlib/tests/workingtree_implementations/test_walkdirs.py
bzrlib/tests/workingtree_implementations/test_workingtree.py
bzrlib/textfile.py
bzrlib/textinv.py
bzrlib/textmerge.py
bzrlib/textui.py
bzrlib/timestamp.py
bzrlib/trace.py
bzrlib/transactions.py
bzrlib/transform.py
bzrlib/transport/__init__.py
bzrlib/transport/brokenrename.py
bzrlib/transport/chroot.py
bzrlib/transport/decorator.py
bzrlib/transport/fakenfs.py
bzrlib/transport/fakevfat.py
bzrlib/transport/ftp/__init__.py
bzrlib/transport/ftp/_gssapi.py
bzrlib/transport/http/__init__.py
bzrlib/transport/http/_pycurl.py
bzrlib/transport/http/_urllib.py
bzrlib/transport/http/_urllib2_wrappers.py
bzrlib/transport/http/ca_bundle.py
bzrlib/transport/http/response.py
bzrlib/transport/http/wsgi.py
bzrlib/transport/local.py
bzrlib/transport/log.py
bzrlib/transport/memory.py
bzrlib/transport/nosmart.py
bzrlib/transport/readonly.py
bzrlib/transport/remote.py
bzrlib/transport/sftp.py
bzrlib/transport/ssh.py
bzrlib/transport/trace.py
bzrlib/transport/unlistable.py
bzrlib/tree.py
bzrlib/treebuilder.py
bzrlib/tsort.py
bzrlib/tuned_gzip.py
bzrlib/ui/__init__.py
bzrlib/ui/text.py
bzrlib/uncommit.py
bzrlib/upgrade.py
bzrlib/urlutils.py
bzrlib/util/configobj/configobj.py
bzrlib/version.py
bzrlib/version_info_formats/__init__.py
bzrlib/version_info_formats/format_custom.py
bzrlib/version_info_formats/format_python.py
bzrlib/version_info_formats/format_rio.py
bzrlib/versionedfile.py
bzrlib/views.py
bzrlib/weave.py
bzrlib/weave_commands.py
bzrlib/weavefile.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml5.py
bzrlib/xml6.py
bzrlib/xml7.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
contrib/bzr_access
contrib/newinventory.py
contrib/pwclient.full
doc/developers/container-format.txt
doc/developers/development-repo.txt
doc/developers/incremental-push-pull.txt
doc/developers/index.txt
doc/developers/inventory.txt
doc/developers/lca-merge.txt
doc/developers/merge-scaling.txt
doc/developers/network-protocol.txt
doc/developers/overview.txt
doc/developers/performance-contributing.txt
doc/developers/planned-change-integration.txt
doc/developers/planned-performance-changes.txt
doc/developers/releasing.txt
doc/developers/revision-properties.txt
doc/en/user-guide/browsing_history.txt
doc/en/user-guide/filtered_views.txt
doc/en/user-guide/installing_bazaar.txt
doc/en/user-guide/releasing_a_project.txt
doc/en/user-guide/server.txt
doc/en/user-guide/specifying_revisions.txt
doc/en/user-guide/svn_plugin.txt
doc/en/user-guide/web_browsing.txt
profile_imports.py
setup.py
tools/bzr_epydoc_uid.py
tools/convertfile.py
tools/convertinv.py
tools/doc_generate/__init__.py
tools/doc_generate/autodoc_bash_completion.py
tools/doc_generate/autodoc_man.py
tools/doc_generate/autodoc_rstx.py
tools/generate_docs.py
tools/history2revfiles.py
tools/package_mf.py
tools/prepare_for_latex.py
tools/weavebench.py
tools/win32/build_release.py
tools/win32/bzr_postinstall.py
bzrlib/tests/ftp_server/medusa_based.py
bzrlib/tests/tree_implementations/test_get_file_with_stat.py
bzrlib/util/_bencode_py.py
doc/en/developer-guide/HACKING.txt
doc/developers/ec2.txt
------------------------------------------------------------
revno: 3815.811.9
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Wed 2009-06-10 13:31:01 +1000
message:
Merge other outstanding work on 249908
modified:
Makefile
setup.py
------------------------------------------------------------
revno: 3815.812.1
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Thu 2009-05-07 12:59:09 +1000
message:
Minor review correction from John
modified:
setup.py
------------------------------------------------------------
revno: 3815.812.2
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Thu 2009-05-07 13:00:54 +1000
message:
merge news from trunk
removed:
bzrlib/util/configobj/docs/
bzrlib/util/configobj/docs/BSD-LICENSE.txt
bzrlib/util/configobj/docs/configobj.txt
bzrlib/util/configobj/docs/validate.txt
added:
bzrlib/_chk_map_py.py
bzrlib/_chk_map_pyx.pyx
bzrlib/_groupcompress_py.py
bzrlib/_groupcompress_pyx.pyx
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/delta.h
bzrlib/diff-delta.c
bzrlib/filters/
bzrlib/filters/__init__.py
bzrlib/filters/eol.py
bzrlib/groupcompress.py
bzrlib/help_topics/en/content-filters.txt
bzrlib/help_topics/en/eol.txt
bzrlib/inventory_delta.py
bzrlib/rename_map.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/serializer.py
bzrlib/tests/blackbox/test_dpush.py
bzrlib/tests/blackbox/test_reference.py
bzrlib/tests/bzrdir_implementations/test_push.py
bzrlib/tests/ftp_server/
bzrlib/tests/ftp_server/__init__.py
bzrlib/tests/ftp_server/pyftpdlib_based.py
bzrlib/tests/per_interbranch/test_pull.py
bzrlib/tests/per_interbranch/test_push.py
bzrlib/tests/per_repository_chk/
bzrlib/tests/per_repository_chk/__init__.py
bzrlib/tests/per_repository_chk/test_supported.py
bzrlib/tests/per_repository_chk/test_unsupported.py
bzrlib/tests/test__chk_map.py
bzrlib/tests/test__groupcompress.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_inventory_delta.py
bzrlib/tests/test_rename_map.py
bzrlib/tests/test_serializer.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
doc/developers/groupcompress-design.txt
doc/developers/improved_chk_index.txt
renamed:
bzrlib/tests/ftp_server.py => bzrlib/tests/ftp_server/medusa_based.py
doc/developers/ec2-windows.txt => doc/developers/ec2.txt
modified:
.bzrignore
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_btree_serializer_c.pyx
bzrlib/_btree_serializer_py.py
bzrlib/_chunks_to_lines_py.py
bzrlib/_chunks_to_lines_pyx.pyx
bzrlib/_dirstate_helpers_c.pyx
bzrlib/_dirstate_helpers_py.py
bzrlib/_knit_load_data_c.pyx
bzrlib/_knit_load_data_py.py
bzrlib/_patiencediff_c.c
bzrlib/_patiencediff_py.py
bzrlib/_readdir_py.py
bzrlib/_readdir_pyx.pyx
bzrlib/_walkdirs_win32.pyx
bzrlib/add.py
bzrlib/annotate.py
bzrlib/api.py
bzrlib/atomicfile.py
bzrlib/benchmarks/__init__.py
bzrlib/benchmarks/bench_add.py
bzrlib/benchmarks/bench_bench.py
bzrlib/benchmarks/bench_bundle.py
bzrlib/benchmarks/bench_cache_utf8.py
bzrlib/benchmarks/bench_checkout.py
bzrlib/benchmarks/bench_commit.py
bzrlib/benchmarks/bench_dirstate.py
bzrlib/benchmarks/bench_info.py
bzrlib/benchmarks/bench_inventory.py
bzrlib/benchmarks/bench_knit.py
bzrlib/benchmarks/bench_log.py
bzrlib/benchmarks/bench_osutils.py
bzrlib/benchmarks/bench_pack.py
bzrlib/benchmarks/bench_rocks.py
bzrlib/benchmarks/bench_sftp.py
bzrlib/benchmarks/bench_startup.py
bzrlib/benchmarks/bench_status.py
bzrlib/benchmarks/bench_transform.py
bzrlib/benchmarks/bench_workingtree.py
bzrlib/benchmarks/bench_xml.py
bzrlib/benchmarks/tree_creator/__init__.py
bzrlib/benchmarks/tree_creator/heavily_merged.py
bzrlib/benchmarks/tree_creator/kernel_like.py
bzrlib/benchmarks/tree_creator/many_commit.py
bzrlib/benchmarks/tree_creator/simple_many_commit.py
bzrlib/bisect_multi.py
bzrlib/branch.py
bzrlib/branchbuilder.py
bzrlib/breakin.py
bzrlib/btree_index.py
bzrlib/bugtracker.py
bzrlib/builtins.py
bzrlib/bundle/__init__.py
bzrlib/bundle/apply_bundle.py
bzrlib/bundle/bundle_data.py
bzrlib/bundle/commands.py
bzrlib/bundle/serializer/__init__.py
bzrlib/bundle/serializer/v08.py
bzrlib/bundle/serializer/v09.py
bzrlib/bundle/serializer/v4.py
bzrlib/bzrdir.py
bzrlib/cache_utf8.py
bzrlib/check.py
bzrlib/chunk_writer.py
bzrlib/clean_tree.py
bzrlib/cmd_version_info.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/config.py
bzrlib/conflicts.py
bzrlib/counted_lock.py
bzrlib/debug.py
bzrlib/decorators.py
bzrlib/delta.py
bzrlib/deprecated_graph.py
bzrlib/diff.py
bzrlib/directory_service.py
bzrlib/dirstate.py
bzrlib/doc/__init__.py
bzrlib/doc/api/__init__.py
bzrlib/email_message.py
bzrlib/errors.py
bzrlib/export/__init__.py
bzrlib/export/dir_exporter.py
bzrlib/export/tar_exporter.py
bzrlib/export/zip_exporter.py
bzrlib/externalcommand.py
bzrlib/fetch.py
bzrlib/fifo_cache.py
bzrlib/foreign.py
bzrlib/generate_ids.py
bzrlib/globbing.py
bzrlib/gpg.py
bzrlib/graph.py
bzrlib/hashcache.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/help_topics/en/debug-flags.txt
bzrlib/help_topics/en/rules.txt
bzrlib/hooks.py
bzrlib/identitymap.py
bzrlib/ignores.py
bzrlib/index.py
bzrlib/info.py
bzrlib/inspect_for_copy.py
bzrlib/inter.py
bzrlib/intset.py
bzrlib/inventory.py
bzrlib/iterablefile.py
bzrlib/knit.py
bzrlib/lazy_import.py
bzrlib/lazy_regex.py
bzrlib/lock.py
bzrlib/lockable_files.py
bzrlib/lockdir.py
bzrlib/log.py
bzrlib/lru_cache.py
bzrlib/mail_client.py
bzrlib/memorytree.py
bzrlib/merge.py
bzrlib/merge3.py
bzrlib/merge_directive.py
bzrlib/missing.py
bzrlib/msgeditor.py
bzrlib/multiparent.py
bzrlib/mutabletree.py
bzrlib/option.py
bzrlib/osutils.py
bzrlib/pack.py
bzrlib/patch.py
bzrlib/patches.py
bzrlib/patiencediff.py
bzrlib/plugin.py
bzrlib/plugins/__init__.py
bzrlib/plugins/launchpad/__init__.py
bzrlib/plugins/launchpad/account.py
bzrlib/plugins/launchpad/lp_directory.py
bzrlib/plugins/launchpad/lp_registration.py
bzrlib/plugins/launchpad/test_account.py
bzrlib/plugins/launchpad/test_lp_directory.py
bzrlib/plugins/launchpad/test_lp_open.py
bzrlib/plugins/launchpad/test_lp_service.py
bzrlib/plugins/launchpad/test_register.py
bzrlib/plugins/netrc_credential_store/__init__.py
bzrlib/plugins/netrc_credential_store/tests/__init__.py
bzrlib/plugins/netrc_credential_store/tests/test_netrc.py
bzrlib/progress.py
bzrlib/push.py
bzrlib/python-compat.h
bzrlib/readdir.h
bzrlib/reconcile.py
bzrlib/reconfigure.py
bzrlib/registry.py
bzrlib/remote.py
bzrlib/repofmt/__init__.py
bzrlib/repofmt/knitrepo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repofmt/weaverepo.py
bzrlib/repository.py
bzrlib/revision.py
bzrlib/revisionspec.py
bzrlib/revisiontree.py
bzrlib/rio.py
bzrlib/rules.py
bzrlib/shelf.py
bzrlib/shelf_ui.py
bzrlib/shellcomplete.py
bzrlib/sign_my_commits.py
bzrlib/smart/__init__.py
bzrlib/smart/branch.py
bzrlib/smart/bzrdir.py
bzrlib/smart/client.py
bzrlib/smart/medium.py
bzrlib/smart/message.py
bzrlib/smart/packrepository.py
bzrlib/smart/protocol.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/smart/server.py
bzrlib/smart/vfs.py
bzrlib/smtp_connection.py
bzrlib/status.py
bzrlib/store/__init__.py
bzrlib/store/text.py
bzrlib/store/versioned/__init__.py
bzrlib/strace.py
bzrlib/switch.py
bzrlib/symbol_versioning.py
bzrlib/tag.py
bzrlib/testament.py
bzrlib/tests/EncodingAdapter.py
bzrlib/tests/TestUtil.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/__init__.py
bzrlib/tests/blackbox/test_add.py
bzrlib/tests/blackbox/test_added.py
bzrlib/tests/blackbox/test_alias.py
bzrlib/tests/blackbox/test_aliases.py
bzrlib/tests/blackbox/test_ancestry.py
bzrlib/tests/blackbox/test_annotate.py
bzrlib/tests/blackbox/test_bound_branches.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_break_lock.py
bzrlib/tests/blackbox/test_breakin.py
bzrlib/tests/blackbox/test_bundle_info.py
bzrlib/tests/blackbox/test_cat.py
bzrlib/tests/blackbox/test_cat_revision.py
bzrlib/tests/blackbox/test_check.py
bzrlib/tests/blackbox/test_checkout.py
bzrlib/tests/blackbox/test_clean_tree.py
bzrlib/tests/blackbox/test_command_encoding.py
bzrlib/tests/blackbox/test_commit.py
bzrlib/tests/blackbox/test_conflicts.py
bzrlib/tests/blackbox/test_debug.py
bzrlib/tests/blackbox/test_diff.py
bzrlib/tests/blackbox/test_dump_btree.py
bzrlib/tests/blackbox/test_exceptions.py
bzrlib/tests/blackbox/test_export.py
bzrlib/tests/blackbox/test_filesystem_cicp.py
bzrlib/tests/blackbox/test_filtered_view_ops.py
bzrlib/tests/blackbox/test_find_merge_base.py
bzrlib/tests/blackbox/test_help.py
bzrlib/tests/blackbox/test_hooks.py
bzrlib/tests/blackbox/test_ignore.py
bzrlib/tests/blackbox/test_ignored.py
bzrlib/tests/blackbox/test_info.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_inventory.py
bzrlib/tests/blackbox/test_join.py
bzrlib/tests/blackbox/test_locale.py
bzrlib/tests/blackbox/test_log.py
bzrlib/tests/blackbox/test_logformats.py
bzrlib/tests/blackbox/test_ls.py
bzrlib/tests/blackbox/test_lsprof.py
bzrlib/tests/blackbox/test_merge.py
bzrlib/tests/blackbox/test_merge_directive.py
bzrlib/tests/blackbox/test_missing.py
bzrlib/tests/blackbox/test_modified.py
bzrlib/tests/blackbox/test_mv.py
bzrlib/tests/blackbox/test_nick.py
bzrlib/tests/blackbox/test_non_ascii.py
bzrlib/tests/blackbox/test_outside_wt.py
bzrlib/tests/blackbox/test_pack.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_re_sign.py
bzrlib/tests/blackbox/test_reconcile.py
bzrlib/tests/blackbox/test_reconfigure.py
bzrlib/tests/blackbox/test_remerge.py
bzrlib/tests/blackbox/test_remove.py
bzrlib/tests/blackbox/test_remove_tree.py
bzrlib/tests/blackbox/test_revert.py
bzrlib/tests/blackbox/test_revision_history.py
bzrlib/tests/blackbox/test_revision_info.py
bzrlib/tests/blackbox/test_revno.py
bzrlib/tests/blackbox/test_selftest.py
bzrlib/tests/blackbox/test_send.py
bzrlib/tests/blackbox/test_serve.py
bzrlib/tests/blackbox/test_shared_repository.py
bzrlib/tests/blackbox/test_shelve.py
bzrlib/tests/blackbox/test_sign_my_commits.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/blackbox/test_switch.py
bzrlib/tests/blackbox/test_tags.py
bzrlib/tests/blackbox/test_testament.py
bzrlib/tests/blackbox/test_too_much.py
bzrlib/tests/blackbox/test_uncommit.py
bzrlib/tests/blackbox/test_unknowns.py
bzrlib/tests/blackbox/test_update.py
bzrlib/tests/blackbox/test_upgrade.py
bzrlib/tests/blackbox/test_version.py
bzrlib/tests/blackbox/test_version_info.py
bzrlib/tests/blackbox/test_versioning.py
bzrlib/tests/blackbox/test_view.py
bzrlib/tests/blackbox/test_whoami.py
bzrlib/tests/branch_implementations/__init__.py
bzrlib/tests/branch_implementations/test_bound_sftp.py
bzrlib/tests/branch_implementations/test_branch.py
bzrlib/tests/branch_implementations/test_break_lock.py
bzrlib/tests/branch_implementations/test_check.py
bzrlib/tests/branch_implementations/test_commit.py
bzrlib/tests/branch_implementations/test_create_checkout.py
bzrlib/tests/branch_implementations/test_create_clone.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/branch_implementations/test_get_revision_id_to_revno_map.py
bzrlib/tests/branch_implementations/test_hooks.py
bzrlib/tests/branch_implementations/test_http.py
bzrlib/tests/branch_implementations/test_iter_merge_sorted_revisions.py
bzrlib/tests/branch_implementations/test_last_revision_info.py
bzrlib/tests/branch_implementations/test_locking.py
bzrlib/tests/branch_implementations/test_parent.py
bzrlib/tests/branch_implementations/test_permissions.py
bzrlib/tests/branch_implementations/test_pull.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/branch_implementations/test_reconcile.py
bzrlib/tests/branch_implementations/test_revision_history.py
bzrlib/tests/branch_implementations/test_revision_id_to_dotted_revno.py
bzrlib/tests/branch_implementations/test_revision_id_to_revno.py
bzrlib/tests/branch_implementations/test_sprout.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/branch_implementations/test_tags.py
bzrlib/tests/branch_implementations/test_uncommit.py
bzrlib/tests/branch_implementations/test_update.py
bzrlib/tests/bzrdir_implementations/__init__.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/commands/__init__.py
bzrlib/tests/commands/test_branch.py
bzrlib/tests/commands/test_cat.py
bzrlib/tests/commands/test_checkout.py
bzrlib/tests/commands/test_commit.py
bzrlib/tests/commands/test_init.py
bzrlib/tests/commands/test_init_repository.py
bzrlib/tests/commands/test_merge.py
bzrlib/tests/commands/test_missing.py
bzrlib/tests/commands/test_pull.py
bzrlib/tests/commands/test_push.py
bzrlib/tests/commands/test_update.py
bzrlib/tests/fake_command.py
bzrlib/tests/file_utils.py
bzrlib/tests/http_server.py
bzrlib/tests/http_utils.py
bzrlib/tests/https_server.py
bzrlib/tests/interrepository_implementations/__init__.py
bzrlib/tests/interrepository_implementations/test_fetch.py
bzrlib/tests/interrepository_implementations/test_interrepository.py
bzrlib/tests/intertree_implementations/__init__.py
bzrlib/tests/intertree_implementations/test_compare.py
bzrlib/tests/inventory_implementations/__init__.py
bzrlib/tests/inventory_implementations/basics.py
bzrlib/tests/lock_helpers.py
bzrlib/tests/per_interbranch/__init__.py
bzrlib/tests/per_interbranch/test_update_revisions.py
bzrlib/tests/per_lock/__init__.py
bzrlib/tests/per_lock/test_lock.py
bzrlib/tests/per_lock/test_temporary_write_lock.py
bzrlib/tests/per_repository/__init__.py
bzrlib/tests/per_repository/helpers.py
bzrlib/tests/per_repository/test__generate_text_key_index.py
bzrlib/tests/per_repository/test_add_fallback_repository.py
bzrlib/tests/per_repository/test_add_inventory_by_delta.py
bzrlib/tests/per_repository/test_break_lock.py
bzrlib/tests/per_repository/test_check.py
bzrlib/tests/per_repository/test_check_reconcile.py
bzrlib/tests/per_repository/test_commit_builder.py
bzrlib/tests/per_repository/test_fetch.py
bzrlib/tests/per_repository/test_fileid_involved.py
bzrlib/tests/per_repository/test_find_text_key_references.py
bzrlib/tests/per_repository/test_get_parent_map.py
bzrlib/tests/per_repository/test_has_revisions.py
bzrlib/tests/per_repository/test_has_same_location.py
bzrlib/tests/per_repository/test_is_write_locked.py
bzrlib/tests/per_repository/test_iter_reverse_revision_history.py
bzrlib/tests/per_repository/test_pack.py
bzrlib/tests/per_repository/test_reconcile.py
bzrlib/tests/per_repository/test_refresh_data.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_revision.py
bzrlib/tests/per_repository/test_statistics.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/per_repository_reference/test_add_inventory.py
bzrlib/tests/per_repository_reference/test_add_revision.py
bzrlib/tests/per_repository_reference/test_add_signature_text.py
bzrlib/tests/per_repository_reference/test_all_revision_ids.py
bzrlib/tests/per_repository_reference/test_break_lock.py
bzrlib/tests/per_repository_reference/test_check.py
bzrlib/tests/per_repository_reference/test_default_stacking.py
bzrlib/tests/ssl_certs/__init__.py
bzrlib/tests/ssl_certs/create_ssls.py
bzrlib/tests/stub_sftp.py
bzrlib/tests/test__chunks_to_lines.py
bzrlib/tests/test__dirstate_helpers.py
bzrlib/tests/test__walkdirs_win32.py
bzrlib/tests/test_ancestry.py
bzrlib/tests/test_annotate.py
bzrlib/tests/test_api.py
bzrlib/tests/test_atomicfile.py
bzrlib/tests/test_bad_files.py
bzrlib/tests/test_bisect_multi.py
bzrlib/tests/test_branch.py
bzrlib/tests/test_branchbuilder.py
bzrlib/tests/test_btree_index.py
bzrlib/tests/test_bugtracker.py
bzrlib/tests/test_bundle.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_cache_utf8.py
bzrlib/tests/test_chunk_writer.py
bzrlib/tests/test_clean_tree.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_commit.py
bzrlib/tests/test_commit_merge.py
bzrlib/tests/test_config.py
bzrlib/tests/test_conflicts.py
bzrlib/tests/test_counted_lock.py
bzrlib/tests/test_debug.py
bzrlib/tests/test_decorators.py
bzrlib/tests/test_delta.py
bzrlib/tests/test_deprecated_graph.py
bzrlib/tests/test_diff.py
bzrlib/tests/test_directory_service.py
bzrlib/tests/test_dirstate.py
bzrlib/tests/test_email_message.py
bzrlib/tests/test_errors.py
bzrlib/tests/test_export.py
bzrlib/tests/test_extract.py
bzrlib/tests/test_fetch.py
bzrlib/tests/test_fifo_cache.py
bzrlib/tests/test_foreign.py
bzrlib/tests/test_ftp_transport.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_generate_ids.py
bzrlib/tests/test_globbing.py
bzrlib/tests/test_gpg.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_hashcache.py
bzrlib/tests/test_help.py
bzrlib/tests/test_hooks.py
bzrlib/tests/test_http.py
bzrlib/tests/test_http_implementations.py
bzrlib/tests/test_http_response.py
bzrlib/tests/test_https_ca_bundle.py
bzrlib/tests/test_identitymap.py
bzrlib/tests/test_ignores.py
bzrlib/tests/test_index.py
bzrlib/tests/test_info.py
bzrlib/tests/test_inv.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_lazy_import.py
bzrlib/tests/test_lazy_regex.py
bzrlib/tests/test_lockable_files.py
bzrlib/tests/test_lockdir.py
bzrlib/tests/test_log.py
bzrlib/tests/test_lru_cache.py
bzrlib/tests/test_lsprof.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_memorytree.py
bzrlib/tests/test_merge.py
bzrlib/tests/test_merge3.py
bzrlib/tests/test_merge_core.py
bzrlib/tests/test_merge_directive.py
bzrlib/tests/test_missing.py
bzrlib/tests/test_msgeditor.py
bzrlib/tests/test_multiparent.py
bzrlib/tests/test_mutabletree.py
bzrlib/tests/test_nonascii.py
bzrlib/tests/test_options.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_osutils_encodings.py
bzrlib/tests/test_pack.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_patch.py
bzrlib/tests/test_patches.py
bzrlib/tests/test_patches_data/diff-6
bzrlib/tests/test_patches_data/mod
bzrlib/tests/test_patches_data/mod-2
bzrlib/tests/test_patches_data/mod-3
bzrlib/tests/test_patches_data/mod-4
bzrlib/tests/test_patches_data/mod-5
bzrlib/tests/test_patches_data/orig
bzrlib/tests/test_patches_data/orig-2
bzrlib/tests/test_patches_data/orig-3
bzrlib/tests/test_patches_data/orig-4
bzrlib/tests/test_patches_data/orig-5
bzrlib/tests/test_patches_data/orig-6
bzrlib/tests/test_permissions.py
bzrlib/tests/test_plugins.py
bzrlib/tests/test_progress.py
bzrlib/tests/test_read_bundle.py
bzrlib/tests/test_reconcile.py
bzrlib/tests/test_reconfigure.py
bzrlib/tests/test_registry.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_revert.py
bzrlib/tests/test_revision.py
bzrlib/tests/test_revisionspec.py
bzrlib/tests/test_revisiontree.py
bzrlib/tests/test_rio.py
bzrlib/tests/test_rules.py
bzrlib/tests/test_sampler.py
bzrlib/tests/test_selftest.py
bzrlib/tests/test_setup.py
bzrlib/tests/test_sftp_transport.py
bzrlib/tests/test_shelf.py
bzrlib/tests/test_shelf_ui.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_smart_add.py
bzrlib/tests/test_smart_request.py
bzrlib/tests/test_smart_transport.py
bzrlib/tests/test_smtp_connection.py
bzrlib/tests/test_source.py
bzrlib/tests/test_ssh_transport.py
bzrlib/tests/test_status.py
bzrlib/tests/test_store.py
bzrlib/tests/test_strace.py
bzrlib/tests/test_subsume.py
bzrlib/tests/test_switch.py
bzrlib/tests/test_symbol_versioning.py
bzrlib/tests/test_tag.py
bzrlib/tests/test_testament.py
bzrlib/tests/test_textfile.py
bzrlib/tests/test_textmerge.py
bzrlib/tests/test_timestamp.py
bzrlib/tests/test_trace.py
bzrlib/tests/test_transactions.py
bzrlib/tests/test_transform.py
bzrlib/tests/test_transport.py
bzrlib/tests/test_transport_implementations.py
bzrlib/tests/test_transport_log.py
bzrlib/tests/test_tree.py
bzrlib/tests/test_treebuilder.py
bzrlib/tests/test_tsort.py
bzrlib/tests/test_tuned_gzip.py
bzrlib/tests/test_ui.py
bzrlib/tests/test_uncommit.py
bzrlib/tests/test_upgrade.py
bzrlib/tests/test_upgrade_stacked.py
bzrlib/tests/test_urlutils.py
bzrlib/tests/test_version.py
bzrlib/tests/test_version_info.py
bzrlib/tests/test_versionedfile.py
bzrlib/tests/test_weave.py
bzrlib/tests/test_whitebox.py
bzrlib/tests/test_win32utils.py
bzrlib/tests/test_workingtree.py
bzrlib/tests/test_workingtree_4.py
bzrlib/tests/test_wsgi.py
bzrlib/tests/test_xml.py
bzrlib/tests/transport_util.py
bzrlib/tests/tree_implementations/__init__.py
bzrlib/tests/tree_implementations/test_annotate_iter.py
bzrlib/tests/tree_implementations/test_get_file_mtime.py
bzrlib/tests/tree_implementations/test_get_root_id.py
bzrlib/tests/tree_implementations/test_get_symlink_target.py
bzrlib/tests/tree_implementations/test_inv.py
bzrlib/tests/tree_implementations/test_iter_search_rules.py
bzrlib/tests/tree_implementations/test_list_files.py
bzrlib/tests/tree_implementations/test_path_content_summary.py
bzrlib/tests/tree_implementations/test_revision_tree.py
bzrlib/tests/tree_implementations/test_test_trees.py
bzrlib/tests/tree_implementations/test_tree.py
bzrlib/tests/tree_implementations/test_walkdirs.py
bzrlib/tests/treeshape.py
bzrlib/tests/workingtree_implementations/__init__.py
bzrlib/tests/workingtree_implementations/test_add.py
bzrlib/tests/workingtree_implementations/test_add_reference.py
bzrlib/tests/workingtree_implementations/test_basis_inventory.py
bzrlib/tests/workingtree_implementations/test_basis_tree.py
bzrlib/tests/workingtree_implementations/test_break_lock.py
bzrlib/tests/workingtree_implementations/test_changes_from.py
bzrlib/tests/workingtree_implementations/test_commit.py
bzrlib/tests/workingtree_implementations/test_executable.py
bzrlib/tests/workingtree_implementations/test_flush.py
bzrlib/tests/workingtree_implementations/test_get_file_mtime.py
bzrlib/tests/workingtree_implementations/test_get_file_with_stat.py
bzrlib/tests/workingtree_implementations/test_get_parent_ids.py
bzrlib/tests/workingtree_implementations/test_inv.py
bzrlib/tests/workingtree_implementations/test_is_control_filename.py
bzrlib/tests/workingtree_implementations/test_is_ignored.py
bzrlib/tests/workingtree_implementations/test_locking.py
bzrlib/tests/workingtree_implementations/test_merge_from_branch.py
bzrlib/tests/workingtree_implementations/test_mkdir.py
bzrlib/tests/workingtree_implementations/test_move.py
bzrlib/tests/workingtree_implementations/test_nested_specifics.py
bzrlib/tests/workingtree_implementations/test_parents.py
bzrlib/tests/workingtree_implementations/test_paths2ids.py
bzrlib/tests/workingtree_implementations/test_pull.py
bzrlib/tests/workingtree_implementations/test_put_file.py
bzrlib/tests/workingtree_implementations/test_read_working_inventory.py
bzrlib/tests/workingtree_implementations/test_readonly.py
bzrlib/tests/workingtree_implementations/test_remove.py
bzrlib/tests/workingtree_implementations/test_rename_one.py
bzrlib/tests/workingtree_implementations/test_revision_tree.py
bzrlib/tests/workingtree_implementations/test_set_root_id.py
bzrlib/tests/workingtree_implementations/test_smart_add.py
bzrlib/tests/workingtree_implementations/test_uncommit.py
bzrlib/tests/workingtree_implementations/test_unversion.py
bzrlib/tests/workingtree_implementations/test_views.py
bzrlib/tests/workingtree_implementations/test_walkdirs.py
bzrlib/tests/workingtree_implementations/test_workingtree.py
bzrlib/textfile.py
bzrlib/textinv.py
bzrlib/textmerge.py
bzrlib/textui.py
bzrlib/timestamp.py
bzrlib/trace.py
bzrlib/transactions.py
bzrlib/transform.py
bzrlib/transport/__init__.py
bzrlib/transport/brokenrename.py
bzrlib/transport/chroot.py
bzrlib/transport/decorator.py
bzrlib/transport/fakenfs.py
bzrlib/transport/fakevfat.py
bzrlib/transport/ftp/__init__.py
bzrlib/transport/ftp/_gssapi.py
bzrlib/transport/http/__init__.py
bzrlib/transport/http/_pycurl.py
bzrlib/transport/http/_urllib.py
bzrlib/transport/http/_urllib2_wrappers.py
bzrlib/transport/http/ca_bundle.py
bzrlib/transport/http/response.py
bzrlib/transport/http/wsgi.py
bzrlib/transport/local.py
bzrlib/transport/log.py
bzrlib/transport/memory.py
bzrlib/transport/nosmart.py
bzrlib/transport/readonly.py
bzrlib/transport/remote.py
bzrlib/transport/sftp.py
bzrlib/transport/ssh.py
bzrlib/transport/trace.py
bzrlib/transport/unlistable.py
bzrlib/tree.py
bzrlib/treebuilder.py
bzrlib/tsort.py
bzrlib/tuned_gzip.py
bzrlib/ui/__init__.py
bzrlib/ui/text.py
bzrlib/uncommit.py
bzrlib/upgrade.py
bzrlib/urlutils.py
bzrlib/util/configobj/configobj.py
bzrlib/version.py
bzrlib/version_info_formats/__init__.py
bzrlib/version_info_formats/format_custom.py
bzrlib/version_info_formats/format_python.py
bzrlib/version_info_formats/format_rio.py
bzrlib/versionedfile.py
bzrlib/views.py
bzrlib/weave.py
bzrlib/weave_commands.py
bzrlib/weavefile.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml5.py
bzrlib/xml6.py
bzrlib/xml7.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
contrib/bzr_access
contrib/newinventory.py
contrib/pwclient.full
doc/developers/HACKING.txt
doc/developers/container-format.txt
doc/developers/development-repo.txt
doc/developers/incremental-push-pull.txt
doc/developers/index.txt
doc/developers/inventory.txt
doc/developers/lca-merge.txt
doc/developers/merge-scaling.txt
doc/developers/network-protocol.txt
doc/developers/overview.txt
doc/developers/performance-contributing.txt
doc/developers/planned-change-integration.txt
doc/developers/planned-performance-changes.txt
doc/developers/releasing.txt
doc/developers/revision-properties.txt
doc/en/user-guide/browsing_history.txt
doc/en/user-guide/filtered_views.txt
doc/en/user-guide/installing_bazaar.txt
doc/en/user-guide/releasing_a_project.txt
doc/en/user-guide/server.txt
doc/en/user-guide/specifying_revisions.txt
doc/en/user-guide/svn_plugin.txt
doc/en/user-guide/web_browsing.txt
profile_imports.py
setup.py
tools/bzr_epydoc_uid.py
tools/convertfile.py
tools/convertinv.py
tools/doc_generate/__init__.py
tools/doc_generate/autodoc_bash_completion.py
tools/doc_generate/autodoc_man.py
tools/doc_generate/autodoc_rstx.py
tools/generate_docs.py
tools/history2revfiles.py
tools/package_mf.py
tools/prepare_for_latex.py
tools/weavebench.py
tools/win32/build_release.py
tools/win32/bzr_postinstall.py
bzrlib/tests/ftp_server/medusa_based.py
doc/developers/ec2.txt
------------------------------------------------------------
revno: 3815.812.3
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Thu 2009-05-07 13:15:45 +1000
message:
Put bzrlib onto pythonpath when running generate_docs
modified:
Makefile
------------------------------------------------------------
revno: 3815.811.10
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Wed 2009-06-10 14:45:34 +1000
message:
HACKING.txt no longer needs to be copied around
modified:
Makefile
------------------------------------------------------------
revno: 3815.811.11
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Tue 2009-06-16 14:27:11 +1000
message:
Makefile: Any code change in bzrlib should rebuild the manpage
modified:
Makefile
------------------------------------------------------------
revno: 3815.811.12
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Tue 2009-06-16 14:28:19 +1000
message:
Move tools.doc_generate into bzrlib
renamed:
tools/doc_generate/ => bzrlib/doc_generate/
tools/generate_docs.py => generate_docs.py
modified:
bzrlib/doc_generate/__init__.py
bzrlib/tests/test_generate_docs.py
setup.py
generate_docs.py
------------------------------------------------------------
revno: 3815.811.13
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Fri 2009-06-19 18:58:15 +1000
message:
Correction to module name
modified:
bzrlib/tests/test_generate_docs.py
------------------------------------------------------------
revno: 3815.811.14
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Fri 2009-06-19 19:06:56 +1000
message:
merge news
removed:
doc/developers/performance-contributing.txt
added:
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/help_topics/en/diverged-branches.txt
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
bzrlib/tests/test__known_graph.py
doc/developers/bug-handling.txt
doc/index.ru.txt
doc/ru/
doc/ru/mini-tutorial/
doc/ru/mini-tutorial/index.txt
doc/ru/quick-reference/
doc/ru/quick-reference/Makefile
doc/ru/quick-reference/quick-start-summary.pdf
doc/ru/quick-reference/quick-start-summary.png
doc/ru/quick-reference/quick-start-summary.svg
doc/ru/tutorials/
doc/ru/tutorials/centralized_workflow.txt
doc/ru/tutorials/tutorial.txt
doc/ru/tutorials/using_bazaar_with_launchpad.txt
doc/ru/user-guide/
doc/ru/user-guide/branching_a_project.txt
doc/ru/user-guide/core_concepts.txt
doc/ru/user-guide/images/
doc/ru/user-guide/images/workflows_centralized.png
doc/ru/user-guide/images/workflows_centralized.svg
doc/ru/user-guide/images/workflows_gatekeeper.png
doc/ru/user-guide/images/workflows_gatekeeper.svg
doc/ru/user-guide/images/workflows_localcommit.png
doc/ru/user-guide/images/workflows_localcommit.svg
doc/ru/user-guide/images/workflows_peer.png
doc/ru/user-guide/images/workflows_peer.svg
doc/ru/user-guide/images/workflows_pqm.png
doc/ru/user-guide/images/workflows_pqm.svg
doc/ru/user-guide/images/workflows_shared.png
doc/ru/user-guide/images/workflows_shared.svg
doc/ru/user-guide/images/workflows_single.png
doc/ru/user-guide/images/workflows_single.svg
doc/ru/user-guide/index.txt
doc/ru/user-guide/introducing_bazaar.txt
doc/ru/user-guide/specifying_revisions.txt
doc/ru/user-guide/stacked.txt
doc/ru/user-guide/using_checkouts.txt
doc/ru/user-guide/zen.txt
tools/time_graph.py
modified:
.bzrignore
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_dirstate_helpers_c.pyx
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/config.py
bzrlib/dirstate.py
bzrlib/errors.py
bzrlib/fetch.py
bzrlib/filters/__init__.py
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/help_topics/en/configuration.txt
bzrlib/help_topics/en/eol.txt
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/osutils.py
bzrlib/push.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revision.py
bzrlib/revisiontree.py
bzrlib/serializer.py
bzrlib/shellcomplete.py
bzrlib/smart/bzrdir.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_diff.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_ls.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/per_repository/test_add_inventory_by_delta.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_commit_merge.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_help.py
bzrlib/tests/test_inv.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_options.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_ui.py
bzrlib/tests/tree_implementations/test_list_files.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/transform.py
bzrlib/ui/text.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
doc/developers/cycle.txt
doc/developers/index.txt
doc/developers/performance-roadmap.txt
doc/developers/planned-change-integration.txt
doc/developers/releasing.txt
doc/en/developer-guide/HACKING.txt
doc/en/quick-reference/Makefile
doc/en/quick-reference/quick-start-summary.png
doc/en/tutorials/using_bazaar_with_launchpad.txt
doc/en/user-guide/images/workflows_centralized.png
doc/en/user-guide/images/workflows_gatekeeper.png
doc/en/user-guide/images/workflows_localcommit.png
doc/en/user-guide/images/workflows_peer.png
doc/en/user-guide/images/workflows_pqm.png
doc/en/user-guide/images/workflows_shared.png
doc/en/user-guide/images/workflows_single.png
doc/en/user-guide/introducing_bazaar.txt
doc/index.txt
generate_docs.py
setup.py
tools/win32/build_release.py
------------------------------------------------------------
revno: 3815.811.15
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Fri 2009-06-19 19:27:13 +1000
message:
Move generate_docs back into tools/
renamed:
generate_docs.py => tools/generate_docs.py
------------------------------------------------------------
revno: 3815.811.16
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 249908-doc-generate
timestamp: Fri 2009-06-19 20:00:56 +1000
message:
Fix copyrights and remove assert statement from doc_generate
modified:
bzrlib/doc_generate/__init__.py
bzrlib/doc_generate/autodoc_bash_completion.py
bzrlib/doc_generate/autodoc_man.py
bzrlib/doc_generate/autodoc_rstx.py
------------------------------------------------------------
revno: 3815.775.34
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Sat 2009-06-20 03:58:19 +0100
message:
(abentley) Fix #363444 by fixing pack parsing with 0-length records.
modified:
NEWS
bzrlib/pack.py
bzrlib/tests/test_pack.py
------------------------------------------------------------
revno: 3815.813.1
committer: Aaron Bentley <aaron at aaronbentley.com>
branch nick: fix-shelf
timestamp: Fri 2009-06-19 21:17:38 -0400
message:
ContainerPushParser.accept_bytes handles zero-length records correctly.
modified:
bzrlib/pack.py
bzrlib/tests/test_pack.py
------------------------------------------------------------
revno: 3815.813.2
committer: Aaron Bentley <aaron at aaronbentley.com>
branch nick: fix-shelf
timestamp: Fri 2009-06-19 21:53:18 -0400
message:
Update NEWS
modified:
NEWS
------------------------------------------------------------
revno: 3815.775.35
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Sun 2009-06-21 05:30:25 +0100
message:
(jam, vila) Improve the KnownGraph.heads() code,
using a min_gdfo value (can be another 10-100x faster on complex
graphs).
modified:
NEWS
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/tests/test__known_graph.py
tools/time_graph.py
------------------------------------------------------------
revno: 3815.814.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: vila-better-heads
timestamp: Tue 2009-06-16 11:37:53 +0200
message:
A new recursive gdfo processing method.
* bzrlib/_known_graph_py.py:
(KnownGraph._find_gdfo): A new version in O(n) processing each
node only once.
modified:
bzrlib/_known_graph_py.py
tools/time_graph.py
------------------------------------------------------------
revno: 3815.814.2
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: vila-better-heads
timestamp: Tue 2009-06-16 15:48:41 +0200
message:
Same gdfo processing, without recursion.
* bzrlib/_known_graph_py.py:
(KnownGraph._find_gdfo): Push nodes into pending, since the order
doesn't matter, there is no need to recurse.
modified:
bzrlib/_known_graph_py.py
------------------------------------------------------------
revno: 3815.814.3
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: vila-better-heads
timestamp: Wed 2009-06-17 14:32:21 +0200
message:
A new heads() method based on gdfo.
* bzrlib/tests/test__known_graph.py:
(TestKnownGraph.test_heads_with_ghost): Add tests to ensure ghosts
are corectly handled.
* bzrlib/_known_graph_py.py:
(KnownGraph.heads): A new version taking avantage of gdfo to
reduce the number of nodes processed. This implementation passes
all the currenlty defined tests and then some. Using time_graph.py
reports 0.220s instead of the previous 7.350s.
modified:
bzrlib/_known_graph_py.py
bzrlib/tests/test__known_graph.py
------------------------------------------------------------
revno: 3815.814.4
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: vila-better-heads
timestamp: Wed 2009-06-17 18:25:50 +0200
message:
Feedback from John, 'seen' is a set().
* bzrlib/_known_graph_py.py:
(KnownGraph.heads): Make 'seen' a set() instead of a dict(), perf
difference seems to be lost in the noise though :-/
modified:
bzrlib/_known_graph_py.py
------------------------------------------------------------
revno: 3815.814.5
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: vila-better-heads
timestamp: Wed 2009-06-17 18:28:02 +0200
message:
Merge min_gdfo patch by jam
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.815.1
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: gdfo-heads
timestamp: Wed 2009-06-17 09:40:58 -0500
message:
Simply add min_gdfo to the pyrex search func
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.6
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: vila-better-heads
timestamp: Wed 2009-06-17 18:37:11 +0200
message:
Merge trunk at 4454
added:
bzrlib/help_topics/en/diverged-branches.txt
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
doc/developers/bug-handling.txt
modified:
NEWS
bzr
bzrlib/__init__.py
bzrlib/_dirstate_helpers_c.pyx
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/config.py
bzrlib/dirstate.py
bzrlib/errors.py
bzrlib/filters/__init__.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/help_topics/en/configuration.txt
bzrlib/help_topics/en/eol.txt
bzrlib/push.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repository.py
bzrlib/revisiontree.py
bzrlib/serializer.py
bzrlib/shellcomplete.py
bzrlib/smart/bzrdir.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/tests/blackbox/test_diff.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_help.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_options.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_ui.py
bzrlib/tests/tree_implementations/test_list_files.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/transform.py
bzrlib/ui/text.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
doc/developers/cycle.txt
doc/developers/index.txt
doc/developers/releasing.txt
doc/en/developer-guide/HACKING.txt
doc/en/quick-reference/quick-start-summary.png
doc/en/user-guide/images/workflows_centralized.png
doc/en/user-guide/images/workflows_gatekeeper.png
doc/en/user-guide/images/workflows_localcommit.png
doc/en/user-guide/images/workflows_peer.png
doc/en/user-guide/images/workflows_pqm.png
doc/en/user-guide/images/workflows_shared.png
doc/en/user-guide/images/workflows_single.png
generate_docs.py
setup.py
------------------------------------------------------------
revno: 3815.814.7
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: vila-better-heads
timestamp: Thu 2009-06-18 11:51:38 +0200
message:
Simple Pyrex version for the new heads() method.
* tools/time_graph.py:
Also display parent_map loading.
* bzrlib/_known_graph_pyx.pyx:
(KnownGraph.heads): pyrex version faster by ~20% than the previous
pyrex version, without using linears dominators. Strictly speaking
linear dominators breaks the algorithm as jumping from one node to
its dominator may miss a candidate. Trying to compensate that
seems to cost more than the benefits it provides :-/ Their use
will surely come back later.
modified:
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
tools/time_graph.py
------------------------------------------------------------
revno: 3815.814.8
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: vila-better-heads
timestamp: Thu 2009-06-18 16:12:37 +0200
message:
Replace the existing KnownGraph._find_gdfo.
* bzrlib/_known_graph_pyx.pyx:
(_find_gdfo): pyrex version, almost as fast as the previous one,
but we don't need the linear dominator so we can potentially save
some time during __init__.
* bzrlib/_known_graph_py.py:
(KnownGraph._find_gdfo): Get rid of the inner function to stay in
sync with the pyrex version.
modified:
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.9
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: vila-better-heads
timestamp: Thu 2009-06-18 20:26:10 +0200
message:
Simplify gdfo computing by finding tails when at graph build time.
* bzrlib/_known_graph_pyx.pyx:
(KnownGraph._get_or_create_node): We need to know if the ndoe as
created.
(KnownGraph._initialize_nodes): Calulate tails ahead of time to
intialize gdfo computing.
(KnownGraph._find_gdfo): Use tails directly.
* bzrlib/_known_graph_py.py:
(KnownGraph._initialize_nodes): Calulate tails ahead of time to
intialize gdfo computing.
(KnownGraph._find_gdfo): Use tails directly.
modified:
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.10
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: vila-better-heads
timestamp: Thu 2009-06-18 21:45:24 +0200
message:
Cleanup.
* bzrlib/tests/test__known_graph.py:
(TestKnownGraph): Delete dominator tests.
* bzrlib/_known_graph_pyx.pyx:
Cleanup all references to old version and linear dominators :-/
* bzrlib/_known_graph_py.py:
Cleanup all references to old version and linear dominators :-/
modified:
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/tests/test__known_graph.py
------------------------------------------------------------
revno: 3815.814.11
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: vila-better-heads
timestamp: Thu 2009-06-18 22:00:24 +0200
message:
Cleanup tools/time_graph.py and add a --quick option.
modified:
tools/time_graph.py
------------------------------------------------------------
revno: 3815.814.12
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: vila-better-heads
timestamp: Thu 2009-06-18 23:20:56 +0200
message:
Fix typos.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.13
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: gdfo-heads
timestamp: Fri 2009-06-19 14:41:27 +0200
message:
Fixed as per John's review.
* bzrlib/_known_graph_pyx.pyx:
(_KnownGraphNode.gdfo): Is now a true C long.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.14
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 12:03:56 -0500
message:
Optimize _find_gdfo and make known_parent_gdfos a member of KnownGraphNode
This drops the _find_gdfo for OOo from 1.46s down to 621ms, which is even faster
than previous.
Will look into restoring known_parent_nodes with a PyDict_GetItem check instead
of a try/except key error. But I expect it will be quite a bit slower.
(note original time was about 740ms, so this code is about 2x slower than it was.)
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.15
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 12:08:18 -0500
message:
Using a dict drops us to 767ms
Slower than we could be, but still 'fast enough' and still 2x faster than
the unoptimized form.
Will look into a little bit of tuning.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.16
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 12:20:10 -0500
message:
Document some perf issues with using known_parent_gdfos, but leave it as a dict.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.17
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 12:30:33 -0500
message:
tried a different tack, to use a new list and append.
This would cause us to tend to walk from low gdfo to high gdfo, but it
didn't seem to be a big win.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.18
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 12:37:01 -0500
message:
Big performance win, back to 650ms.
Note that we don't need to grow known_parent_gdfos indefinitely.
Once we have queued up a node to be walked, we should never walk
it again, so we can remove the entry.
We also can avoid ever *setting* the item if we resolve it in
the first pass.
Will update the python version as well.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.19
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 12:40:59 -0500
message:
Update the python code to do the same checking around known_parent_gdfos being present.
modified:
bzrlib/_known_graph_py.py
------------------------------------------------------------
revno: 3815.814.20
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 12:53:37 -0500
message:
Update time_graph to use X:1 ratios rather than 0.xxx ratios.
It is just easier to track now that the new code is much faster.
modified:
tools/time_graph.py
------------------------------------------------------------
revno: 3815.814.21
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 13:30:01 -0500
message:
Spend some time optimizing the inner heads() loop, approx 2x faster.
Various tweaks and their effect:
# Baseline
Found 25382 nodes, loaded in 2.194s
7581 combinations
Known: 1.626s
Known (pyx): 0.993s
ratio: 1.6:1 faster
# Tweaks for NULL_REVISION and PyDict_Size, min_gdfo as long
Known (pyx): 0.945s
ratio: 1.7:1 faster
# PySet_Contains, PySet_Add
Known (pyx): 0.846s
ratio: 1.9:1 faster
# Avoid pop & push
Known (pyx): 0.564s
ratio: 2.9:1 faster
# pending_pop
Known (pyx): 0.542s
ratio: 3.1:1 faster
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.22
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 13:36:53 -0500
message:
Changing from a set of seen to a list to cleanup and a seen attribute.
Known: 1.682s
Known (pyx): 0.440s
ratio: 3.8:1 faster
Breaks the 2x faster barrier.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.23
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 14:13:37 -0500
message:
Clean up the imports at the top.
Remove PySet references. Give nice ordering to PyTuple, PyDict and PyList.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.24
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 14:26:32 -0500
message:
Make a note of the 'worst case' for heads.
modified:
tools/time_graph.py
------------------------------------------------------------
revno: 3815.814.25
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 14:36:50 -0500
message:
We had an 'child_node.gdfo is None' check in the inner loop.
This caused us to create a PyInt when we have a long which *can't* ever be None.
Speeds up OOo a little bit, bzr is 54.5ms from ~69ms.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.26
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 14:42:26 -0500
message:
Don't shrink the pending list.
Instead track which item we are on, and append if we have to, but just decrement
the counter when consuming an item.
Down to 51.8ms for bzr.dev, 644ms for OOo.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.27
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 14:49:27 -0500
message:
Re-use the child.seen attribute for tracking num parents.
Down to 49.8ms and 618ms for bzr and OO.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.28
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 14:54:41 -0500
message:
We spent a lot of time adding and removing keys from tails.
Because we walk parent_map randomly, we don't know early on whether we will see
a parent node again or not. And it turns out that we rarely do, but we often
have to enqueue lots of nodes in case they show up later.
My getting rid of add/remove and instead iterating over the dict a second time,
we are down to 547ms and 44ms for OOo and bzr.dev.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.29
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 15:08:03 -0500
message:
Pre-allocating self._nodes turned out to be slower.
I guess it doesn't realloc very often, and save on dict lookups while it is small.
Also, you don't end up with the incref/decref to None, but I would imagine that is
a trivial amount of time.
I wish it was easier to define an allocator for Pyrex objects. (It is fairly easy
in the Python C api.)
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.30
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 15:17:07 -0500
message:
We don't need self._tails anymore, nor does it need to be a set.
Bring back '_find_tails' because walking the dictionary is faster than pushing/popping
into the set. Also we can use a list rather than a set, and populate it right away.
Down to 42.8ms bzr.dev and 550ms for OOo.
Note that _initialize_nodes time is 35ms and 407ms, and that _find_tails is approx 40ms for OOo.
So we are down to ~8ms for _find_tails + _find_gdfo for bzr.dev, which is probably
about as low as we can make it.
Any further improvements are going to be from _initialize_nodes.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.31
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Fri 2009-06-19 15:35:35 -0500
message:
Apply the same 'never pop' logic to the heads() code.
Turns out to be another big win, going from 409ms down to 362ms.
modified:
bzrlib/_known_graph_pyx.pyx
------------------------------------------------------------
revno: 3815.814.32
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-gdfo-heads
timestamp: Sat 2009-06-20 22:31:20 -0500
message:
Update NEWS to include Vincent since he contributed significantly.
modified:
NEWS
------------------------------------------------------------
revno: 3815.775.36
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2009-06-22 11:26:20 +0100
message:
(fullermd) Fix push from subdir
modified:
bzrlib/builtins.py
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.816.1
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: subdir-push
timestamp: Mon 2009-06-22 03:04:42 -0500
message:
Use an open_containing rather than open to get the tree/branch we're
pushing from, so that it works if you're in a subdir of the branch.
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.816.2
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: subdir-push
timestamp: Mon 2009-06-22 03:14:24 -0500
message:
Add a test for pushing from subdir.
modified:
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.816.3
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: subdir-push
timestamp: Mon 2009-06-22 03:14:40 -0500
message:
Merge bzr.dev.
renamed:
generate_docs.py => tools/generate_docs.py
tools/doc_generate/ => bzrlib/doc_generate/
modified:
Makefile
NEWS
bzrlib/__init__.py
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/bugtracker.py
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/chk_map.py
bzrlib/commands.py
bzrlib/doc_generate/__init__.py
bzrlib/doc_generate/autodoc_bash_completion.py
bzrlib/doc_generate/autodoc_man.py
bzrlib/doc_generate/autodoc_rstx.py
bzrlib/errors.py
bzrlib/fetch.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/hooks.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/pack.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revision.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_diff.py
bzrlib/tests/blackbox/test_ls.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/per_repository/test_add_inventory_by_delta.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commit_merge.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_inv.py
bzrlib/tests/test_pack.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_ui.py
bzrlib/ui/text.py
setup.py
tools/time_graph.py
tools/win32/build_release.py
tools/generate_docs.py
------------------------------------------------------------
revno: 3815.816.4
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: subdir-push
timestamp: Mon 2009-06-22 11:01:51 +0200
message:
Cleanup.
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.817.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Mon 2009-06-22 11:16:33 +0200
message:
Fix push from subdir
modified:
NEWS
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/builtins.py
bzrlib/pack.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_pack.py
tools/time_graph.py
------------------------------------------------------------
revno: 3815.775.37
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2009-06-22 17:14:21 +0100
message:
(jam) Merge bzr-1.16 back into bzr.dev trunk
modified:
NEWS
bzrlib/repofmt/groupcompress_repo.py
------------------------------------------------------------
revno: 3815.818.1
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: 1.16
timestamp: Thu 2009-06-18 12:29:22 +0100
message:
(jml) Prepare 1.16.
modified:
NEWS
bzrlib/__init__.py
------------------------------------------------------------
revno: 3815.819.1
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-integration
timestamp: Mon 2009-06-22 10:13:45 -0500
message:
Merge bzr-1.16 back into trunk
modified:
NEWS
bzrlib/repofmt/groupcompress_repo.py
------------------------------------------------------------
revno: 3815.775.38
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2009-06-22 18:11:20 +0100
message:
(jam) Add VF._add_text and reduce memory overhead during commit (see
bug #109114)
modified:
NEWS
bzrlib/groupcompress.py
bzrlib/knit.py
bzrlib/repository.py
bzrlib/tests/test_tuned_gzip.py
bzrlib/tests/test_versionedfile.py
bzrlib/tuned_gzip.py
bzrlib/versionedfile.py
------------------------------------------------------------
revno: 3815.820.1
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-commit-fulltext
timestamp: Tue 2009-06-02 13:59:18 -0500
message:
Add a VersionedFile.add_text() api.
Similar to VF.add_lines() except it takes a string for the content, rather
than a list of lines.
For now, it just thunks over to VF.add_lines(), but it will be special
cased in the future.
modified:
bzrlib/groupcompress.py
bzrlib/repository.py
bzrlib/tests/test_versionedfile.py
bzrlib/versionedfile.py
------------------------------------------------------------
revno: 3815.820.2
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-commit-fulltext
timestamp: Tue 2009-06-02 14:56:24 -0500
message:
Add a chunks_to_gzip function.
This allows the _record_to_data code to build up a list of chunks,
rather than requiring a single string.
It should be ~ the same performance when using a single string, since
we are only adding a for() loop over the chunks and an if check.
We could possibly just remove the if check and not worry about adding
some empty strings in there.
modified:
bzrlib/tests/test_tuned_gzip.py
bzrlib/tuned_gzip.py
------------------------------------------------------------
revno: 3815.820.3
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-commit-fulltext
timestamp: Tue 2009-06-02 14:59:17 -0500
message:
Rewrite some of the internals of KnitVersionedFiles._add()
Avoid creating lots of copies of the same data using a direct implementation
of Knit.add_text.
We still always create 1 list of the lines and 1 fulltext string, but at least
now we should avoid having more than those 2 copies.
modified:
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.820.4
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-commit-fulltext
timestamp: Tue 2009-06-02 15:08:16 -0500
message:
Implement add_text for GroupCompressVersionedFiles
The main change is to just use a FulltextContentFactory instead of Chunked.
Should ultimately do much better for memory consumption, etc of initial commit.
modified:
bzrlib/groupcompress.py
bzrlib/tests/test_versionedfile.py
------------------------------------------------------------
revno: 3815.820.5
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-commit-fulltext
timestamp: Tue 2009-06-02 15:32:42 -0500
message:
Fix a few more cases where we were adding a list rather than an empty string.
modified:
bzrlib/knit.py
bzrlib/repository.py
------------------------------------------------------------
revno: 3815.820.6
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-commit-fulltext
timestamp: Thu 2009-06-04 16:09:51 -0500
message:
Switch the api from VF.add_text to VF._add_text and trim some extra 'features'.
Commit won't be using parent_texts or left_matching_blocks or check_content.
And for something like fast-import, it will be tuned for GC repositories anyway,
and there we don't need parent_texts anyway.
modified:
bzrlib/groupcompress.py
bzrlib/knit.py
bzrlib/repository.py
bzrlib/tests/test_versionedfile.py
bzrlib/versionedfile.py
------------------------------------------------------------
revno: 3815.820.7
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-commit-fulltext
timestamp: Fri 2009-06-05 09:08:19 -0500
message:
Merge bzr.dev 4413, bringing in the no-delta-index code.
removed:
bzrlib/util/tests/test_bencode.py
added:
bzrlib/_bencode_pyx.h
bzrlib/_bencode_pyx.pyx
bzrlib/benchmarks/bench_tags.py
bzrlib/bencode.py
bzrlib/tests/test_bencode.py
bzrlib/tests/test_chk_serializer.py
renamed:
bzrlib/util/bencode.py => bzrlib/util/_bencode_py.py
modified:
.bzrignore
NEWS
bzrlib/_groupcompress_pyx.pyx
bzrlib/benchmarks/__init__.py
bzrlib/branch.py
bzrlib/bundle/serializer/v4.py
bzrlib/bzrdir.py
bzrlib/cache_utf8.py
bzrlib/chk_serializer.py
bzrlib/diff.py
bzrlib/groupcompress.py
bzrlib/inventory.py
bzrlib/mail_client.py
bzrlib/multiparent.py
bzrlib/osutils.py
bzrlib/python-compat.h
bzrlib/reconcile.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/serializer.py
bzrlib/shelf.py
bzrlib/smart/protocol.py
bzrlib/smart/repository.py
bzrlib/tag.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_export.py
bzrlib/tests/branch_implementations/test_check.py
bzrlib/tests/branch_implementations/test_reconcile.py
bzrlib/tests/branch_implementations/test_sprout.py
bzrlib/tests/inventory_implementations/basics.py
bzrlib/tests/per_repository/test_iter_reverse_revision_history.py
bzrlib/tests/per_repository/test_reconcile.py
bzrlib/tests/per_repository/test_revision.py
bzrlib/tests/per_repository_reference/test_initialize.py
bzrlib/tests/test__groupcompress.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_serializer.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_source.py
bzrlib/tests/test_transform.py
bzrlib/transform.py
bzrlib/versionedfile.py
setup.py
bzrlib/util/_bencode_py.py
------------------------------------------------------------
revno: 3815.820.8
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-commit-fulltext
timestamp: Mon 2009-06-22 10:37:06 -0500
message:
Respond to Andrew's review comments.
modified:
bzrlib/groupcompress.py
bzrlib/knit.py
bzrlib/tests/test_versionedfile.py
------------------------------------------------------------
revno: 3815.820.9
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-commit-fulltext
timestamp: Mon 2009-06-22 10:47:25 -0500
message:
Merge bzr.dev 4467 in prep for updating NEWS
removed:
doc/developers/performance-contributing.txt
added:
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/help_topics/en/diverged-branches.txt
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
bzrlib/tests/test__known_graph.py
bzrlib/util/bencode.py
doc/developers/bug-handling.txt
doc/index.ru.txt
doc/ru/
doc/ru/mini-tutorial/
doc/ru/mini-tutorial/index.txt
doc/ru/quick-reference/
doc/ru/quick-reference/Makefile
doc/ru/quick-reference/quick-start-summary.pdf
doc/ru/quick-reference/quick-start-summary.png
doc/ru/quick-reference/quick-start-summary.svg
doc/ru/tutorials/
doc/ru/tutorials/centralized_workflow.txt
doc/ru/tutorials/tutorial.txt
doc/ru/tutorials/using_bazaar_with_launchpad.txt
doc/ru/user-guide/
doc/ru/user-guide/branching_a_project.txt
doc/ru/user-guide/core_concepts.txt
doc/ru/user-guide/images/
doc/ru/user-guide/images/workflows_centralized.png
doc/ru/user-guide/images/workflows_centralized.svg
doc/ru/user-guide/images/workflows_gatekeeper.png
doc/ru/user-guide/images/workflows_gatekeeper.svg
doc/ru/user-guide/images/workflows_localcommit.png
doc/ru/user-guide/images/workflows_localcommit.svg
doc/ru/user-guide/images/workflows_peer.png
doc/ru/user-guide/images/workflows_peer.svg
doc/ru/user-guide/images/workflows_pqm.png
doc/ru/user-guide/images/workflows_pqm.svg
doc/ru/user-guide/images/workflows_shared.png
doc/ru/user-guide/images/workflows_shared.svg
doc/ru/user-guide/images/workflows_single.png
doc/ru/user-guide/images/workflows_single.svg
doc/ru/user-guide/index.txt
doc/ru/user-guide/introducing_bazaar.txt
doc/ru/user-guide/specifying_revisions.txt
doc/ru/user-guide/stacked.txt
doc/ru/user-guide/using_checkouts.txt
doc/ru/user-guide/zen.txt
tools/time_graph.py
renamed:
generate_docs.py => tools/generate_docs.py
tools/doc_generate/ => bzrlib/doc_generate/
modified:
.bzrignore
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_dirstate_helpers_c.pyx
bzrlib/branch.py
bzrlib/bugtracker.py
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/config.py
bzrlib/dirstate.py
bzrlib/doc_generate/__init__.py
bzrlib/doc_generate/autodoc_bash_completion.py
bzrlib/doc_generate/autodoc_man.py
bzrlib/doc_generate/autodoc_rstx.py
bzrlib/errors.py
bzrlib/fetch.py
bzrlib/filters/__init__.py
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/help_topics/en/configuration.txt
bzrlib/help_topics/en/eol.txt
bzrlib/hooks.py
bzrlib/index.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/lock.py
bzrlib/mail_client.py
bzrlib/osutils.py
bzrlib/pack.py
bzrlib/progress.py
bzrlib/push.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/knitrepo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revision.py
bzrlib/revisiontree.py
bzrlib/serializer.py
bzrlib/shellcomplete.py
bzrlib/smart/bzrdir.py
bzrlib/smart/medium.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_diff.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_ls.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/per_repository/test_add_inventory_by_delta.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_commit_merge.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_help.py
bzrlib/tests/test_inv.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_options.py
bzrlib/tests/test_pack.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_plugins.py
bzrlib/tests/test_progress.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_ui.py
bzrlib/tests/tree_implementations/test_list_files.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/transform.py
bzrlib/transport/sftp.py
bzrlib/ui/text.py
bzrlib/versionedfile.py
bzrlib/weave.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
doc/developers/cycle.txt
doc/developers/index.txt
doc/developers/performance-roadmap.txt
doc/developers/planned-change-integration.txt
doc/developers/releasing.txt
doc/en/developer-guide/HACKING.txt
doc/en/quick-reference/Makefile
doc/en/quick-reference/quick-start-summary.png
doc/en/tutorials/using_bazaar_with_launchpad.txt
doc/en/user-guide/images/workflows_centralized.png
doc/en/user-guide/images/workflows_gatekeeper.png
doc/en/user-guide/images/workflows_localcommit.png
doc/en/user-guide/images/workflows_peer.png
doc/en/user-guide/images/workflows_pqm.png
doc/en/user-guide/images/workflows_shared.png
doc/en/user-guide/images/workflows_single.png
doc/en/user-guide/introducing_bazaar.txt
doc/index.txt
setup.py
tools/win32/build_release.py
tools/generate_docs.py
------------------------------------------------------------
revno: 3815.820.10
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.16-commit-fulltext
timestamp: Mon 2009-06-22 10:52:55 -0500
message:
Add a NEWS entry documenting the relation to bug #109114
modified:
NEWS
------------------------------------------------------------
revno: 3815.775.39
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-06-23 01:35:17 +0100
message:
(robertc) Pack 2a repositories after fetching from a different format
(bug 376748) and fix problems with autopacking 2a repositories
(bug 365615). (Robert Collins)
modified:
NEWS
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/tests/per_repository/test_pack.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_repository.py
------------------------------------------------------------
revno: 3815.821.1
committer: Robert Collins <robertc at robertcollins.net>
branch nick: autopack-cross-format-fetch
timestamp: Fri 2009-06-19 14:19:22 +1000
message:
Add new attribute to RepositoryFormat pack_compresses, hinting when pack can be useful.
modified:
NEWS
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repository.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/test_repository.py
------------------------------------------------------------
revno: 3815.821.2
committer: Robert Collins <robertc at robertcollins.net>
branch nick: autopack-cross-format-fetch
timestamp: Fri 2009-06-19 14:26:02 +1000
message:
Change CHK already-packed check to be generic using the pack_compresses flag.
modified:
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
------------------------------------------------------------
revno: 3815.821.3
committer: Robert Collins <robertc at robertcollins.net>
branch nick: autopack-cross-format-fetch
timestamp: Mon 2009-06-22 09:51:17 +1000
message:
Add a hint parameter to Repository.pack.
modified:
NEWS
bzrlib/remote.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/tests/per_repository/test_pack.py
------------------------------------------------------------
revno: 3815.821.4
committer: Robert Collins <robertc at robertcollins.net>
branch nick: autopack-cross-format-fetch
timestamp: Mon 2009-06-22 12:25:09 +1000
message:
Teach commit_write_group to return hint information for pack().
modified:
NEWS
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/test_pack_repository.py
------------------------------------------------------------
revno: 3815.821.5
committer: Robert Collins <robertc at robertcollins.net>
branch nick: autopack-cross-format-fetch
timestamp: Mon 2009-06-22 14:56:21 +1000
message:
Teach groupcompress repositories to honour pack hints, and also not error when a CHK page is not in the packs being repacked by partial pack operations.
modified:
NEWS
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/tests/test_repository.py
------------------------------------------------------------
revno: 3815.821.6
committer: Robert Collins <robertc at robertcollins.net>
branch nick: autopack-cross-format-fetch
timestamp: Mon 2009-06-22 15:27:04 +1000
message:
Cause StreamSink to partially pack repositories after cross format fetches when beneficial.
modified:
NEWS
bzrlib/repository.py
bzrlib/tests/test_repository.py
------------------------------------------------------------
revno: 3815.821.7
committer: Robert Collins <robertc at robertcollins.net>
branch nick: autopack-cross-format-fetch
timestamp: Mon 2009-06-22 16:14:38 +1000
message:
Both StreamSink and InterDifferingSerialiser now pack after fetching when it is beneficial
modified:
NEWS
bzrlib/repository.py
bzrlib/tests/test_repository.py
------------------------------------------------------------
revno: 3815.821.8
committer: Robert Collins <robertc at robertcollins.net>
branch nick: autopack-cross-format-fetch
timestamp: Mon 2009-06-22 16:15:41 +1000
message:
Review corrections.
modified:
bzrlib/tests/test_repository.py
------------------------------------------------------------
revno: 3815.821.9
committer: Robert Collins <robertc at robertcollins.net>
branch nick: autopack-cross-format-fetch
timestamp: Tue 2009-06-23 07:55:37 +1000
message:
Resolve NEWS.
renamed:
generate_docs.py => tools/generate_docs.py
tools/doc_generate/ => bzrlib/doc_generate/
modified:
Makefile
NEWS
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/bugtracker.py
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/commands.py
bzrlib/doc_generate/__init__.py
bzrlib/doc_generate/autodoc_bash_completion.py
bzrlib/doc_generate/autodoc_man.py
bzrlib/doc_generate/autodoc_rstx.py
bzrlib/groupcompress.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/hooks.py
bzrlib/knit.py
bzrlib/pack.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repository.py
bzrlib/revision.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_pack.py
bzrlib/tests/test_tuned_gzip.py
bzrlib/tests/test_versionedfile.py
bzrlib/tuned_gzip.py
bzrlib/versionedfile.py
setup.py
tools/time_graph.py
tools/generate_docs.py
------------------------------------------------------------
revno: 3815.821.10
committer: Robert Collins <robertc at robertcollins.net>
branch nick: autopack-cross-format-fetch
timestamp: Tue 2009-06-23 09:24:00 +1000
message:
Add explicit test for autopack of CHK repositories when CHK pages are not in the source packs.
modified:
bzrlib/tests/test_repository.py
------------------------------------------------------------
revno: 3815.775.40
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-06-23 05:02:23 +0100
message:
(jam) Update the GroupCompressBlock to compress via chunks,
shaves a memory copy of the raw file content during commit.
modified:
NEWS
bzrlib/groupcompress.py
bzrlib/tests/test_groupcompress.py
------------------------------------------------------------
revno: 3815.822.1
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-gc-single-mem
timestamp: Mon 2009-06-22 13:10:04 -0500
message:
Add a set_content_chunked member to GroupCompressBlock.
modified:
bzrlib/groupcompress.py
bzrlib/tests/test_groupcompress.py
------------------------------------------------------------
revno: 3815.822.2
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-gc-single-mem
timestamp: Mon 2009-06-22 13:30:08 -0500
message:
The only caller already knows the content length, so make the api such that
you are required to pass it in.
It isn't particularly more difficult to do so, and it saves the time of calling len()
on thousands of strings during pack.
modified:
bzrlib/groupcompress.py
bzrlib/tests/test_groupcompress.py
------------------------------------------------------------
revno: 3815.822.3
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-gc-single-mem
timestamp: Mon 2009-06-22 14:10:32 -0500
message:
Notes on why we do it the way we do.
modified:
bzrlib/groupcompress.py
------------------------------------------------------------
revno: 3815.822.4
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-gc-single-mem
timestamp: Mon 2009-06-22 14:13:05 -0500
message:
NEWS entry update, now that gc formats only create 1 copy of the text.
modified:
NEWS
------------------------------------------------------------
revno: 3815.775.41
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-06-23 09:08:28 +0100
message:
(vila) Use consistent naming rules for pyrex modules
renamed:
bzrlib/_btree_serializer_c.pyx => bzrlib/_btree_serializer_pyx.pyx
bzrlib/_dirstate_helpers_c.h => bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_c.pyx => bzrlib/_dirstate_helpers_pyx.pyx
bzrlib/_knit_load_data_c.pyx => bzrlib/_knit_load_data_pyx.pyx
modified:
.bzrignore
bzrlib/_chk_map_pyx.pyx
bzrlib/_dirstate_helpers_py.py
bzrlib/benchmarks/bench_dirstate.py
bzrlib/btree_index.py
bzrlib/dirstate.py
bzrlib/tests/test__dirstate_helpers.py
bzrlib/tests/test_btree_index.py
bzrlib/workingtree_4.py
setup.py
bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_pyx.pyx
------------------------------------------------------------
revno: 3815.823.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: cleanup
timestamp: Mon 2009-06-22 14:52:39 +0200
message:
Use a consistent scheme for naming pyrex source files.
renamed:
bzrlib/_btree_serializer_c.pyx => bzrlib/_btree_serializer_pyx.pyx
bzrlib/_dirstate_helpers_c.h => bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_c.pyx => bzrlib/_dirstate_helpers_pyx.pyx
bzrlib/_knit_load_data_c.pyx => bzrlib/_knit_load_data_pyx.pyx
modified:
.bzrignore
bzrlib/_chk_map_pyx.pyx
bzrlib/benchmarks/bench_dirstate.py
bzrlib/btree_index.py
bzrlib/dirstate.py
bzrlib/tests/test__dirstate_helpers.py
bzrlib/tests/test_btree_index.py
bzrlib/workingtree_4.py
setup.py
bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_pyx.pyx
------------------------------------------------------------
revno: 3815.823.2
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: cleanup
timestamp: Mon 2009-06-22 16:32:48 +0200
message:
Use the same method or function names for _dirstate_helpers in pyrex and
python modules.
modified:
bzrlib/_dirstate_helpers_py.py
bzrlib/_dirstate_helpers_pyx.pyx
bzrlib/benchmarks/bench_dirstate.py
bzrlib/dirstate.py
bzrlib/tests/test__dirstate_helpers.py
------------------------------------------------------------
revno: 3815.823.3
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: cleanup
timestamp: Mon 2009-06-22 17:39:42 +0200
message:
Fix failing benchmarks for dirstate helpers.
modified:
bzrlib/benchmarks/bench_dirstate.py
bzrlib/tests/test__dirstate_helpers.py
------------------------------------------------------------
revno: 3815.823.4
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: cleanup
timestamp: Tue 2009-06-23 08:58:24 +0200
message:
Fixed as per John and Martin reviews.
* bzrlib/_dirstate_helpers_pyx.pyx:
(_cmp_path_by_dirblock_intern): Renamed as requested.
modified:
bzrlib/_dirstate_helpers_pyx.pyx
------------------------------------------------------------
revno: 3815.824.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Tue 2009-06-23 09:10:03 +0200
message:
Use consistent naming rules for pyrex modules
renamed:
bzrlib/_btree_serializer_c.pyx => bzrlib/_btree_serializer_pyx.pyx
bzrlib/_dirstate_helpers_c.h => bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_c.pyx => bzrlib/_dirstate_helpers_pyx.pyx
bzrlib/_knit_load_data_c.pyx => bzrlib/_knit_load_data_pyx.pyx
modified:
.bzrignore
bzrlib/_chk_map_pyx.pyx
bzrlib/_dirstate_helpers_py.py
bzrlib/benchmarks/bench_dirstate.py
bzrlib/btree_index.py
bzrlib/dirstate.py
bzrlib/tests/test__dirstate_helpers.py
bzrlib/tests/test_btree_index.py
bzrlib/workingtree_4.py
setup.py
bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_pyx.pyx
------------------------------------------------------------
revno: 3815.775.42
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-06-23 10:05:52 +0100
message:
(robertc) Do not permit stacking a branch on itself. (Robert Collins,
\#376243)
modified:
NEWS
bzrlib/branch.py
bzrlib/errors.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_push.py
bzrlib/tests/test_errors.py
------------------------------------------------------------
revno: 3815.825.1
committer: Robert Collins <robertc at robertcollins.net>
branch nick: stacking-policy
timestamp: Fri 2009-06-19 10:07:31 +1000
message:
Whitespace cleanup.
modified:
bzrlib/tests/bzrdir_implementations/test_push.py
------------------------------------------------------------
revno: 3815.825.2
committer: Robert Collins <robertc at robertcollins.net>
branch nick: stacking-policy
timestamp: Fri 2009-06-19 10:33:36 +1000
message:
Do not stack on the same branch/repository anymore. This was never supported and would generally result in infinite recursion. Fixes bug 376243.
modified:
NEWS
bzrlib/branch.py
bzrlib/errors.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/test_errors.py
------------------------------------------------------------
revno: 3815.825.3
committer: Robert Collins <robertc at robertcollins.net>
branch nick: stacking-policy
timestamp: Tue 2009-06-23 17:24:28 +1000
message:
Resolve NEWS.
renamed:
generate_docs.py => tools/generate_docs.py
tools/doc_generate/ => bzrlib/doc_generate/
modified:
Makefile
NEWS
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/bugtracker.py
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/commands.py
bzrlib/doc_generate/__init__.py
bzrlib/doc_generate/autodoc_bash_completion.py
bzrlib/doc_generate/autodoc_man.py
bzrlib/doc_generate/autodoc_rstx.py
bzrlib/groupcompress.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/hooks.py
bzrlib/knit.py
bzrlib/pack.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revision.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/per_repository/test_pack.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_pack.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_tuned_gzip.py
bzrlib/tests/test_versionedfile.py
bzrlib/tuned_gzip.py
bzrlib/versionedfile.py
setup.py
tools/time_graph.py
tools/generate_docs.py
------------------------------------------------------------
revno: 3815.775.43
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-06-23 16:27:50 +0100
message:
(Matt Nordhoff) Update _add_text docstrings that still referred to
add_text.
modified:
bzrlib/groupcompress.py
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.826.1
committer: Matt Nordhoff <mnordhoff at mattnordhoff.com>
branch nick: _add_text_docstrings
timestamp: Tue 2009-06-23 05:12:07 +0000
message:
Update _add_text docstrings that still referred to add_text.
modified:
bzrlib/groupcompress.py
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.775.44
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-06-24 00:18:07 +0100
message:
(jam) When resuming, resume indices before pack files.
modified:
bzrlib/repofmt/pack_repo.py
------------------------------------------------------------
revno: 3815.827.1
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-integration
timestamp: Tue 2009-06-23 09:44:45 -0500
message:
We should write the indexes before we write the pack file.
modified:
bzrlib/repofmt/pack_repo.py
------------------------------------------------------------
revno: 3815.775.45
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-06-24 23:57:12 +0100
message:
(robertc) Tweaked version of John's fix to avoid writing 0-length
strings to local transports. (Robert Collins, John Arbash Meinel)
modified:
bzrlib/transport/local.py
------------------------------------------------------------
revno: 3815.828.1
committer: Robert Collins <robertc at robertcollins.net>
branch nick: zero-length-writes
timestamp: Tue 2009-06-23 11:59:20 +1000
message:
Tweaked version of Jam's fix for bug 162930, writing 0 length files to local transports.
modified:
bzrlib/transport/local.py
------------------------------------------------------------
revno: 3815.775.46
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2009-06-25 17:35:19 +0100
message:
(robertc, jam) Fix bug #390563,
fetch the minimal data for multiple revisions.
modified:
NEWS
bzrlib/chk_map.py
bzrlib/tests/test_chk_map.py
------------------------------------------------------------
revno: 3815.829.1
committer: Robert Collins <robertc at robertcollins.net>
branch nick: bug-390563
timestamp: Thu 2009-06-25 19:34:29 +1000
message:
Documented version of John's first proposal, with test showing that it is incomplete.
modified:
bzrlib/chk_map.py
bzrlib/tests/test_chk_map.py
------------------------------------------------------------
revno: 3815.829.2
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: bug-390563
timestamp: Thu 2009-06-25 09:48:13 -0500
message:
add a test case that covers what the new fix actually does.
modified:
bzrlib/chk_map.py
bzrlib/tests/test_chk_map.py
------------------------------------------------------------
revno: 3815.829.3
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: bug-390563
timestamp: Thu 2009-06-25 09:50:26 -0500
message:
Convert Robert's proper test into a KnownFailure for now.
modified:
bzrlib/tests/test_chk_map.py
------------------------------------------------------------
revno: 3815.829.4
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: bug-390563
timestamp: Thu 2009-06-25 09:58:00 -0500
message:
NEWS entry about bug #390563
modified:
NEWS
------------------------------------------------------------
revno: 3815.775.47
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2009-06-25 18:36:29 +0100
message:
(Martin <gzlist>) Use CreateFile rather than LockFileEx for OS locks.
modified:
NEWS
bzrlib/lock.py
------------------------------------------------------------
revno: 3815.830.1
committer: Martin <gzlist at googlemail.com>
branch nick: lock_on_create
timestamp: Thu 2009-06-18 17:32:14 +0100
message:
Implement bzrlib.lock with CreateFile rather than LockFileEx on win32
modified:
bzrlib/lock.py
------------------------------------------------------------
revno: 3815.830.2
committer: Martin <gzlist at googlemail.com>
branch nick: lock_on_create
timestamp: Fri 2009-06-19 11:04:02 +0100
message:
Fix issue with change of semantics of WindowsError.errno in Python 2.5
modified:
bzrlib/lock.py
------------------------------------------------------------
revno: 3815.830.3
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-integration
timestamp: Thu 2009-06-25 10:39:05 -0500
message:
Merge bzr.dev 4475 in preparation for NEWS
renamed:
bzrlib/_btree_serializer_c.pyx => bzrlib/_btree_serializer_pyx.pyx
bzrlib/_dirstate_helpers_c.h => bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_c.pyx => bzrlib/_dirstate_helpers_pyx.pyx
bzrlib/_knit_load_data_c.pyx => bzrlib/_knit_load_data_pyx.pyx
generate_docs.py => tools/generate_docs.py
tools/doc_generate/ => bzrlib/doc_generate/
modified:
.bzrignore
Makefile
NEWS
bzrlib/_chk_map_pyx.pyx
bzrlib/_dirstate_helpers_py.py
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/benchmarks/bench_dirstate.py
bzrlib/branch.py
bzrlib/btree_index.py
bzrlib/bugtracker.py
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/chk_map.py
bzrlib/commands.py
bzrlib/dirstate.py
bzrlib/doc_generate/__init__.py
bzrlib/doc_generate/autodoc_bash_completion.py
bzrlib/doc_generate/autodoc_man.py
bzrlib/doc_generate/autodoc_rstx.py
bzrlib/errors.py
bzrlib/fetch.py
bzrlib/groupcompress.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/hooks.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/pack.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revision.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_push.py
bzrlib/tests/per_repository/test_add_inventory_by_delta.py
bzrlib/tests/per_repository/test_pack.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/test__dirstate_helpers.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_btree_index.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commit_merge.py
bzrlib/tests/test_errors.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_inv.py
bzrlib/tests/test_pack.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_tuned_gzip.py
bzrlib/tests/test_versionedfile.py
bzrlib/tuned_gzip.py
bzrlib/versionedfile.py
bzrlib/workingtree_4.py
setup.py
tools/time_graph.py
bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_pyx.pyx
tools/generate_docs.py
------------------------------------------------------------
revno: 3815.830.4
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-integration
timestamp: Thu 2009-06-25 10:41:12 -0500
message:
NEWS entry
modified:
NEWS
------------------------------------------------------------
revno: 3815.775.48
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2009-06-25 23:51:19 +0100
message:
(Matt Nordhoff) bzrlib.util.bencode's deprecation warning used the
wrong stacklevel
modified:
bzrlib/util/bencode.py
------------------------------------------------------------
revno: 3815.831.1
committer: Matt Nordhoff <mnordhoff at mattnordhoff.com>
branch nick: bencode-deprecation-stacklevel
timestamp: Tue 2009-06-23 22:31:59 +0000
message:
bzrlib.util.bencode's deprecation warning used the wrong stacklevel
modified:
bzrlib/util/bencode.py
------------------------------------------------------------
revno: 3815.775.49
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-06-26 03:35:05 +0100
message:
(mbp) remove transport protocol and direction from progress bars
modified:
NEWS
bzrlib/ui/text.py
------------------------------------------------------------
revno: 3815.832.1
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: transport-activity
timestamp: Tue 2009-06-23 17:05:57 +1000
message:
Progress bars no longer show transport scheme or direction
modified:
NEWS
bzrlib/ui/text.py
------------------------------------------------------------
revno: 3815.832.2
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: transport-activity
timestamp: Fri 2009-06-26 11:35:26 +1000
message:
merge news
renamed:
bzrlib/_btree_serializer_c.pyx => bzrlib/_btree_serializer_pyx.pyx
bzrlib/_dirstate_helpers_c.h => bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_c.pyx => bzrlib/_dirstate_helpers_pyx.pyx
bzrlib/_knit_load_data_c.pyx => bzrlib/_knit_load_data_pyx.pyx
modified:
.bzrignore
NEWS
bzrlib/_chk_map_pyx.pyx
bzrlib/_dirstate_helpers_py.py
bzrlib/benchmarks/bench_dirstate.py
bzrlib/branch.py
bzrlib/btree_index.py
bzrlib/chk_map.py
bzrlib/dirstate.py
bzrlib/errors.py
bzrlib/groupcompress.py
bzrlib/knit.py
bzrlib/lock.py
bzrlib/repofmt/pack_repo.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_push.py
bzrlib/tests/test__dirstate_helpers.py
bzrlib/tests/test_btree_index.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_errors.py
bzrlib/tests/test_groupcompress.py
bzrlib/transport/local.py
bzrlib/util/bencode.py
bzrlib/workingtree_4.py
setup.py
bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_pyx.pyx
------------------------------------------------------------
revno: 3815.775.50
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-06-26 04:32:27 +0100
message:
(abentley) Provide finer control over shelve and switch output.
modified:
bzrlib/shelf_ui.py
bzrlib/switch.py
------------------------------------------------------------
revno: 3815.833.1
committer: Aaron Bentley <aaron at aaronbentley.com>
branch nick: bzr.qpipe
timestamp: Fri 2009-06-19 17:16:31 -0400
message:
Provide control over switch and shelver messaging.
modified:
bzrlib/shelf_ui.py
bzrlib/switch.py
------------------------------------------------------------
revno: 3815.775.51
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-06-26 05:45:19 +0100
message:
(abentley) Refactor code to allow easier reuse by bzr-pipeline
modified:
bzrlib/builtins.py
bzrlib/shelf_ui.py
------------------------------------------------------------
revno: 3815.834.1
committer: Aaron Bentley <aaron at aaronbentley.com>
branch nick: vpipe
timestamp: Sat 2009-06-20 12:24:18 -0400
message:
Refactor cmd_merge to allow supplying other forms of uncommitted changes.
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.834.2
committer: Aaron Bentley <aaron at aaronbentley.com>
branch nick: vpipe
timestamp: Sat 2009-06-20 13:00:49 -0400
message:
Accept manager as a parameter to Shelver()
modified:
bzrlib/shelf_ui.py
------------------------------------------------------------
revno: 3815.834.3
committer: Aaron Bentley <aaron at aaronbentley.com>
branch nick: vpipe
timestamp: Thu 2009-06-25 23:44:30 -0400
message:
Merge bzr.dev into vpipe
renamed:
bzrlib/_btree_serializer_c.pyx => bzrlib/_btree_serializer_pyx.pyx
bzrlib/_dirstate_helpers_c.h => bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_c.pyx => bzrlib/_dirstate_helpers_pyx.pyx
bzrlib/_knit_load_data_c.pyx => bzrlib/_knit_load_data_pyx.pyx
modified:
.bzrignore
NEWS
bzrlib/_chk_map_pyx.pyx
bzrlib/_dirstate_helpers_py.py
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/benchmarks/bench_dirstate.py
bzrlib/branch.py
bzrlib/btree_index.py
bzrlib/builtins.py
bzrlib/chk_map.py
bzrlib/dirstate.py
bzrlib/errors.py
bzrlib/groupcompress.py
bzrlib/knit.py
bzrlib/lock.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/shelf_ui.py
bzrlib/switch.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_push.py
bzrlib/tests/per_repository/test_pack.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/test__dirstate_helpers.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_btree_index.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_errors.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_tuned_gzip.py
bzrlib/tests/test_versionedfile.py
bzrlib/transport/local.py
bzrlib/tuned_gzip.py
bzrlib/ui/text.py
bzrlib/util/bencode.py
bzrlib/versionedfile.py
bzrlib/workingtree_4.py
setup.py
tools/time_graph.py
bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_pyx.pyx
------------------------------------------------------------
revno: 3815.775.52
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-06-26 06:42:58 +0100
message:
(igc) projects instead of products in lp plugin (Neil
Martinsen-Burrell)
modified:
NEWS
bzrlib/plugins/launchpad/__init__.py
bzrlib/plugins/launchpad/lp_registration.py
------------------------------------------------------------
revno: 3815.835.1
committer: Neil Martinsen-Burrell <nmb at wartburg.edu>
branch nick: 238764
timestamp: Sun 2009-06-07 21:54:44 -0500
message:
Fix 238764 refer to projects rather than products in launchpad plugin
modified:
NEWS
bzrlib/plugins/launchpad/__init__.py
bzrlib/plugins/launchpad/lp_registration.py
------------------------------------------------------------
revno: 3815.835.2
committer: Neil Martinsen-Burrell <nmb at wartburg.edu>
branch nick: 238764
timestamp: Fri 2009-06-19 10:09:27 -0500
message:
merged from trunk
removed:
doc/developers/performance-contributing.txt
added:
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/help_topics/en/diverged-branches.txt
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
bzrlib/tests/test__known_graph.py
bzrlib/util/bencode.py
doc/developers/bug-handling.txt
doc/index.ru.txt
doc/ru/
doc/ru/mini-tutorial/
doc/ru/mini-tutorial/index.txt
doc/ru/quick-reference/
doc/ru/quick-reference/Makefile
doc/ru/quick-reference/quick-start-summary.pdf
doc/ru/quick-reference/quick-start-summary.png
doc/ru/quick-reference/quick-start-summary.svg
doc/ru/tutorials/
doc/ru/tutorials/centralized_workflow.txt
doc/ru/tutorials/tutorial.txt
doc/ru/tutorials/using_bazaar_with_launchpad.txt
doc/ru/user-guide/
doc/ru/user-guide/branching_a_project.txt
doc/ru/user-guide/core_concepts.txt
doc/ru/user-guide/images/
doc/ru/user-guide/images/workflows_centralized.png
doc/ru/user-guide/images/workflows_centralized.svg
doc/ru/user-guide/images/workflows_gatekeeper.png
doc/ru/user-guide/images/workflows_gatekeeper.svg
doc/ru/user-guide/images/workflows_localcommit.png
doc/ru/user-guide/images/workflows_localcommit.svg
doc/ru/user-guide/images/workflows_peer.png
doc/ru/user-guide/images/workflows_peer.svg
doc/ru/user-guide/images/workflows_pqm.png
doc/ru/user-guide/images/workflows_pqm.svg
doc/ru/user-guide/images/workflows_shared.png
doc/ru/user-guide/images/workflows_shared.svg
doc/ru/user-guide/images/workflows_single.png
doc/ru/user-guide/images/workflows_single.svg
doc/ru/user-guide/index.txt
doc/ru/user-guide/introducing_bazaar.txt
doc/ru/user-guide/specifying_revisions.txt
doc/ru/user-guide/stacked.txt
doc/ru/user-guide/using_checkouts.txt
doc/ru/user-guide/zen.txt
tools/time_graph.py
renamed:
generate_docs.py => tools/generate_docs.py
tools/doc_generate/ => bzrlib/doc_generate/
modified:
.bzrignore
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_dirstate_helpers_c.pyx
bzrlib/branch.py
bzrlib/bugtracker.py
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/config.py
bzrlib/dirstate.py
bzrlib/doc_generate/__init__.py
bzrlib/doc_generate/autodoc_bash_completion.py
bzrlib/doc_generate/autodoc_man.py
bzrlib/doc_generate/autodoc_rstx.py
bzrlib/errors.py
bzrlib/fetch.py
bzrlib/filters/__init__.py
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/help_topics/en/configuration.txt
bzrlib/help_topics/en/eol.txt
bzrlib/hooks.py
bzrlib/index.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/lock.py
bzrlib/mail_client.py
bzrlib/osutils.py
bzrlib/progress.py
bzrlib/push.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/knitrepo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revision.py
bzrlib/revisiontree.py
bzrlib/serializer.py
bzrlib/shellcomplete.py
bzrlib/smart/bzrdir.py
bzrlib/smart/medium.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_diff.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_ls.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/per_repository/test_add_inventory_by_delta.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_commit_merge.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_help.py
bzrlib/tests/test_inv.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_options.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_progress.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_ui.py
bzrlib/tests/tree_implementations/test_list_files.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/transform.py
bzrlib/ui/text.py
bzrlib/versionedfile.py
bzrlib/weave.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
doc/developers/cycle.txt
doc/developers/index.txt
doc/developers/performance-roadmap.txt
doc/developers/planned-change-integration.txt
doc/developers/releasing.txt
doc/en/developer-guide/HACKING.txt
doc/en/quick-reference/Makefile
doc/en/quick-reference/quick-start-summary.png
doc/en/tutorials/using_bazaar_with_launchpad.txt
doc/en/user-guide/images/workflows_centralized.png
doc/en/user-guide/images/workflows_gatekeeper.png
doc/en/user-guide/images/workflows_localcommit.png
doc/en/user-guide/images/workflows_peer.png
doc/en/user-guide/images/workflows_pqm.png
doc/en/user-guide/images/workflows_shared.png
doc/en/user-guide/images/workflows_single.png
doc/en/user-guide/introducing_bazaar.txt
doc/index.txt
setup.py
tools/win32/build_release.py
tools/generate_docs.py
------------------------------------------------------------
revno: 3815.835.3
committer: Neil Martinsen-Burrell <nmb at wartburg.edu>
branch nick: 238764
timestamp: Fri 2009-06-19 10:10:17 -0500
message:
Retain --product options for register-branch, but deprecate it in favor of --project
modified:
bzrlib/plugins/launchpad/__init__.py
------------------------------------------------------------
revno: 3815.836.1
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: integration
timestamp: Fri 2009-06-26 14:20:30 +1000
message:
(igc) projects instead of products in lp plugin (Neil Martinsen-Burrell)
modified:
NEWS
bzrlib/plugins/launchpad/__init__.py
bzrlib/plugins/launchpad/lp_registration.py
------------------------------------------------------------
revno: 3815.775.53
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-06-26 07:39:38 +0100
message:
(mbp) reduce transport activity droppings
modified:
NEWS
bzrlib/ui/text.py
------------------------------------------------------------
revno: 3815.837.1
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 321935-quick
timestamp: Fri 2009-06-26 13:29:57 +1000
message:
(mbp) only show transport activity when progress is already visible
modified:
NEWS
bzrlib/ui/text.py
------------------------------------------------------------
revno: 3815.775.54
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-06-26 11:48:50 +0100
message:
(jml) Merge changes from 1.16.1.
modified:
NEWS
------------------------------------------------------------
revno: 3815.818.2
committer: Jonathan Lange <jml at canonical.com>
branch nick: prepare-1.16.1
timestamp: Fri 2009-06-26 14:59:19 +1000
message:
Cherrypick bzr.dev 4470, resolving conflicts.
Fixes bug 365615 -- autopack on 2a branches raises AbsentContentFactory.
modified:
NEWS
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/tests/per_repository/test_pack.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_repository.py
------------------------------------------------------------
revno: 3815.818.3
committer: Jonathan Lange <jml at canonical.com>
branch nick: prepare-1.16.1
timestamp: Fri 2009-06-26 15:09:06 +1000
message:
Cherrypick bzr.dev r4477.
Fix bug 390563 -- AbsentContentFactory raised when streaming stacked 2a
branches.
modified:
NEWS
bzrlib/chk_map.py
bzrlib/tests/test_chk_map.py
------------------------------------------------------------
revno: 3815.818.4
tags: bzr-1.16.1
committer: Jonathan Lange <jml at canonical.com>
branch nick: prepare-1.16.1
timestamp: Fri 2009-06-26 16:29:27 +1000
message:
Release 1.16.1.
modified:
NEWS
bzr
bzrlib/__init__.py
------------------------------------------------------------
revno: 3815.818.5
committer: Jonathan Lange <jml at canonical.com>
branch nick: prepare-1.16.1
timestamp: Fri 2009-06-26 18:46:52 +1000
message:
Tweak NEWS slightly based on mbp's feedback.
modified:
NEWS
------------------------------------------------------------
revno: 3815.838.1
committer: Jonathan Lange <jml at canonical.com>
branch nick: bring-1.16.1-back
timestamp: Fri 2009-06-26 19:24:34 +1000
message:
Merge the 1.16.1 changes back into trunk.
modified:
NEWS
------------------------------------------------------------
revno: 3815.775.55
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-06-26 16:52:13 +0100
message:
(vila) Cleanup send tests
modified:
bzrlib/tests/blackbox/test_send.py
------------------------------------------------------------
revno: 3815.839.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 206577-send-strict
timestamp: Wed 2009-06-24 09:50:00 +0200
message:
Fix more imports.
modified:
bzrlib/tests/blackbox/test_send.py
------------------------------------------------------------
revno: 3815.839.2
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 206577-send-strict
timestamp: Fri 2009-06-26 10:20:13 +0200
message:
Cleanup send tests.
* bzrlib/tests/blackbox/test_send.py:
(TestSend): Use a regular setUp, add some helpers, reduce
duplication.
modified:
bzrlib/tests/blackbox/test_send.py
------------------------------------------------------------
revno: 3815.840.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Fri 2009-06-26 15:54:34 +0200
message:
Cleanup send tests
modified:
bzrlib/tests/blackbox/test_send.py
------------------------------------------------------------
revno: 3815.775.56
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-06-26 19:03:31 +0100
message:
(jam) When getting a ConnectionError during 'bzr pull/merge' don't
try to connect a second time.
modified:
bzrlib/bundle/__init__.py
------------------------------------------------------------
revno: 3815.841.1
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-integration
timestamp: Thu 2009-02-05 14:55:35 -0600
message:
Don't trap a regular ConnectionError when trying to read a mergeable from a url.
modified:
bzrlib/bundle/__init__.py
------------------------------------------------------------
revno: 3815.842.1
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-integration
timestamp: Fri 2009-06-19 09:45:28 -0500
message:
Remove the check for trailing '/' completely.
modified:
bzrlib/bundle/__init__.py
------------------------------------------------------------
revno: 3815.775.57
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Sat 2009-06-27 01:29:53 +0100
message:
(igc) Teach get_app_path to read wordpad.exe (Alexander Belchenko)
modified:
NEWS
bzrlib/tests/test_win32utils.py
bzrlib/win32utils.py
------------------------------------------------------------
revno: 3815.843.1
committer: Alexander Belchenko <bialix at ukr.net>
branch nick: get_app_path
timestamp: Thu 2009-06-25 13:05:17 +0300
message:
win32utils.py: get_app_path() can read path for wordpad.exe (data type_id is REG_EXPAND_SZ).
modified:
bzrlib/tests/test_win32utils.py
bzrlib/win32utils.py
------------------------------------------------------------
revno: 3815.843.2
committer: Alexander Belchenko <bialix at ukr.net>
branch nick: get_app_path
timestamp: Fri 2009-06-26 10:15:24 +0300
message:
remove quotes around value only if there is pair of quotes (igc review)
modified:
bzrlib/win32utils.py
------------------------------------------------------------
revno: 3815.843.3
committer: Alexander Belchenko <bialix at ukr.net>
branch nick: get_app_path
timestamp: Fri 2009-06-26 10:15:39 +0300
message:
added NEWS
modified:
NEWS
------------------------------------------------------------
revno: 3815.844.1
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: integration
timestamp: Sat 2009-06-27 09:28:46 +1000
message:
(igc) Teach get_app_path to read wordpad.exe (Alexander Belchenko)
modified:
NEWS
bzrlib/tests/test_win32utils.py
bzrlib/win32utils.py
------------------------------------------------------------
revno: 3815.775.58
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2009-06-29 14:16:56 +0100
message:
(vila) Cleanup imports in some test files
modified:
bzrlib/tests/test_config.py
bzrlib/tests/test_ui.py
------------------------------------------------------------
revno: 3815.845.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Mon 2009-06-29 14:14:09 +0200
message:
(vila) Cleanup imports in some test files
modified:
bzrlib/tests/test_config.py
bzrlib/tests/test_ui.py
------------------------------------------------------------
revno: 3815.775.59
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2009-06-29 17:33:13 +0100
message:
(abentley) fetch warns instead of failing with unnecessary
inconsistent data.
modified:
NEWS
bzrlib/groupcompress.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_repository.py
------------------------------------------------------------
revno: 3815.846.1
committer: Aaron Bentley <aaron at aaronbentley.com>
branch nick: skip-dupes
timestamp: Tue 2009-06-23 17:00:55 -0400
message:
Skip stream records that are already present.
modified:
bzrlib/groupcompress.py
------------------------------------------------------------
revno: 3815.846.2
committer: Aaron Bentley <aaron at aaronbentley.com>
branch nick: skip-dupes
timestamp: Wed 2009-06-24 10:38:14 -0400
message:
Add test that duplicates are skipped.
modified:
bzrlib/groupcompress.py
bzrlib/tests/test_groupcompress.py
------------------------------------------------------------
revno: 3815.846.3
committer: Aaron Bentley <aaron at aaronbentley.com>
branch nick: skip-dupes
timestamp: Thu 2009-06-25 10:57:23 -0400
message:
Update to change redundant inserts into a warning.
modified:
bzrlib/groupcompress.py
bzrlib/tests/test_groupcompress.py
------------------------------------------------------------
revno: 3815.846.4
committer: Aaron Bentley <aaron at aaronbentley.com>
branch nick: skip-dupes
timestamp: Fri 2009-06-26 10:54:09 -0400
message:
Switch between warn and raise depending on inconsistent_fatal.
modified:
bzrlib/groupcompress.py
bzrlib/tests/test_groupcompress.py
------------------------------------------------------------
revno: 3815.846.5
committer: Aaron Bentley <aaron at aaronbentley.com>
branch nick: skip-dupes
timestamp: Fri 2009-06-26 13:24:01 -0400
message:
Make inconsistency in skipped records fatal for revisions.
added:
bzrlib/tests/test_groupcompress_repo.py
modified:
bzrlib/repofmt/groupcompress_repo.py
bzrlib/tests/__init__.py
------------------------------------------------------------
revno: 3815.846.6
committer: Aaron Bentley <aaron at aaronbentley.com>
branch nick: skip-dupes
timestamp: Mon 2009-06-29 10:51:13 -0400
message:
Merge bzr.dev
renamed:
bzrlib/_btree_serializer_c.pyx => bzrlib/_btree_serializer_pyx.pyx
bzrlib/_dirstate_helpers_c.h => bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_c.pyx => bzrlib/_dirstate_helpers_pyx.pyx
bzrlib/_knit_load_data_c.pyx => bzrlib/_knit_load_data_pyx.pyx
modified:
.bzrignore
NEWS
bzrlib/_chk_map_pyx.pyx
bzrlib/_dirstate_helpers_py.py
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/benchmarks/bench_dirstate.py
bzrlib/branch.py
bzrlib/btree_index.py
bzrlib/builtins.py
bzrlib/bundle/__init__.py
bzrlib/chk_map.py
bzrlib/dirstate.py
bzrlib/errors.py
bzrlib/groupcompress.py
bzrlib/knit.py
bzrlib/lock.py
bzrlib/plugins/launchpad/__init__.py
bzrlib/plugins/launchpad/lp_registration.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/shelf_ui.py
bzrlib/switch.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_send.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_push.py
bzrlib/tests/per_repository/test_pack.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/test__dirstate_helpers.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_btree_index.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_config.py
bzrlib/tests/test_errors.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_tuned_gzip.py
bzrlib/tests/test_ui.py
bzrlib/tests/test_versionedfile.py
bzrlib/tests/test_win32utils.py
bzrlib/transport/local.py
bzrlib/tuned_gzip.py
bzrlib/ui/text.py
bzrlib/util/bencode.py
bzrlib/versionedfile.py
bzrlib/win32utils.py
bzrlib/workingtree_4.py
setup.py
tools/time_graph.py
bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_pyx.pyx
------------------------------------------------------------
revno: 3815.846.7
committer: Aaron Bentley <aaron at aaronbentley.com>
branch nick: skip-dupes
timestamp: Mon 2009-06-29 11:07:51 -0400
message:
Move test_inconsistency_fatal to test_repository
removed:
bzrlib/tests/test_groupcompress_repo.py
modified:
bzrlib/tests/test_repository.py
------------------------------------------------------------
revno: 3815.846.8
committer: Aaron Bentley <aaron at aaronbentley.com>
branch nick: skip-dupes
timestamp: Mon 2009-06-29 11:10:47 -0400
message:
Add NEWS entry.
modified:
NEWS
------------------------------------------------------------
revno: 3815.846.9
committer: Aaron Bentley <aaron at aaronbentley.com>
branch nick: skip-dupes
timestamp: Mon 2009-06-29 11:25:08 -0400
message:
Remove reference to test_groupcompress_repo.
modified:
bzrlib/tests/__init__.py
------------------------------------------------------------
revno: 3815.775.60
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-06-30 06:12:27 +0100
message:
(mbp) force deletion of readonly files from TreeTransform
modified:
NEWS
bzrlib/osutils.py
bzrlib/tests/test_osutils.py
bzrlib/transform.py
------------------------------------------------------------
revno: 3815.847.1
committer: Craig Hewetson <craig at vastech.co.za>
branch nick: bzr-trunk
timestamp: Mon 2009-06-15 16:56:11 +0200
message:
bug fixes for:
lp:218206) TreeTransform should force deletion of readonly files
lp:153201) bzr v0.91 - ERROR: Unable to delete transform temporary directory ../.bzr/checkout/limbo.
modified:
bzrlib/osutils.py
bzrlib/transform.py
------------------------------------------------------------
revno: 3815.847.2
committer: Craig Hewetson <craig at vastech.co.za>
branch nick: bzr-trunk
timestamp: Tue 2009-06-16 13:42:37 +0200
message:
Fixes made after first code review.
modified:
bzrlib/osutils.py
------------------------------------------------------------
revno: 3815.847.3
committer: Craig Hewetson <craig at vastech.co.za>
branch nick: bzr-trunk
timestamp: Wed 2009-06-17 08:56:26 +0200
message:
review phase 2: fixed 2 style problems.
modified:
bzrlib/osutils.py
------------------------------------------------------------
revno: 3815.848.1
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: integration
timestamp: Tue 2009-06-30 14:08:12 +1000
message:
merge fix for forcing readonly deletion, and tweak
modified:
bzrlib/osutils.py
bzrlib/transform.py
------------------------------------------------------------
revno: 3815.848.2
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: integration
timestamp: Tue 2009-06-30 14:13:19 +1000
message:
test and news for forcing readonly deletion
modified:
NEWS
bzrlib/tests/test_osutils.py
------------------------------------------------------------
revno: 3815.775.61
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-06-30 07:35:06 +0100
message:
(mbp) accept uppercase Y/N from get_boolean
modified:
NEWS
bzrlib/tests/test_ui.py
bzrlib/ui/__init__.py
------------------------------------------------------------
revno: 3815.849.1
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: integration
timestamp: Tue 2009-06-30 15:34:47 +1000
message:
Accept uppercase Y/N in get_boolean
modified:
NEWS
bzrlib/tests/test_ui.py
bzrlib/ui/__init__.py
------------------------------------------------------------
revno: 3815.775.62
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-06-30 11:20:58 +0100
message:
(vila) push --strict is now the default
modified:
NEWS
bzrlib/builtins.py
bzrlib/errors.py
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.850.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 284038-push-strict
timestamp: Mon 2009-06-29 09:14:23 +0200
message:
--strict is now the default for push.
* tests/blackbox/test_push.py:
(TestPushStrict.test_push_default,
TestPushStrict.test_push_bogus_config_var_ignored): --strict
defaults to True now.
* builtins.py:
(cmd_push.run): Make --strict true by default. Handle usage in
tree-less branches (uncovered by the test suite !).
modified:
NEWS
bzrlib/builtins.py
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.850.2
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 284038-push-strict
timestamp: Mon 2009-06-29 09:42:15 +0200
message:
Add tests for push --strict against pending merges.
* tests/blackbox/test_push.py:
(load_tests): Test push --strict for uncommitted changes and
pending merges.
(TestPushStrict): Helpers for --strict option tests.
(TestPushStrictWithoutChanges, TestPushStrictWithChanges): Test
the --strict option.
modified:
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.850.3
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 284038-push-strict
timestamp: Mon 2009-06-29 11:02:28 +0200
message:
--strict is meaningless when --revision is specified.
* tests/blackbox/test_push.py:
(load_tests): Switch to name based indirection following IRC chat
with lifeless, spiv and poolie.
(TestPushStrictWithChanges._changes_type): Now a string
(TestPushStrictWithChanges.setUp): Use getattr to call the right
bound method.
(TestPushStrict.make_local_branch_and_tree): Add one commit so we
have meat for push --revision.
(TestPushStrict.assertPushSucceeds): Add a pushed_revid parameter.
(TestPushStrictWithChanges.test_push_with_revision): New test.
* builtins.py:
(cmd_push.run): Don't look at --strict' when '--revision' is
specified.
modified:
NEWS
bzrlib/builtins.py
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.850.4
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 284038-push-strict
timestamp: Tue 2009-06-30 10:06:35 +0200
message:
Start addressing jam's concerns.
modified:
NEWS
bzrlib/errors.py
------------------------------------------------------------
revno: 3815.850.5
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 284038-push-strict
timestamp: Tue 2009-06-30 11:19:06 +0200
message:
Fix failing tests.
modified:
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.851.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Tue 2009-06-30 11:21:21 +0200
message:
push --strict is now the default
modified:
NEWS
bzrlib/builtins.py
bzrlib/errors.py
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.775.63
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-06-30 18:12:32 +0100
message:
(Jelmer) Pass create_prefix paremeter to BzrDir.push_branch.
------------------------------------------------------------
revno: 3815.735.2
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: register-serializer9
timestamp: Tue 2009-06-30 18:07:49 +0200
message:
Merge bzr.dev.
removed:
bzrlib/util/tests/test_bencode.py
doc/developers/performance-contributing.txt
added:
bzrlib/_bencode_pyx.h
bzrlib/_bencode_pyx.pyx
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/benchmarks/bench_tags.py
bzrlib/bencode.py
bzrlib/help_topics/en/diverged-branches.txt
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_bencode.py
bzrlib/tests/test_chk_serializer.py
bzrlib/util/bencode.py
doc/developers/bug-handling.txt
doc/index.ru.txt
doc/ru/
doc/ru/mini-tutorial/
doc/ru/mini-tutorial/index.txt
doc/ru/quick-reference/
doc/ru/quick-reference/Makefile
doc/ru/quick-reference/quick-start-summary.pdf
doc/ru/quick-reference/quick-start-summary.png
doc/ru/quick-reference/quick-start-summary.svg
doc/ru/tutorials/
doc/ru/tutorials/centralized_workflow.txt
doc/ru/tutorials/tutorial.txt
doc/ru/tutorials/using_bazaar_with_launchpad.txt
doc/ru/user-guide/
doc/ru/user-guide/branching_a_project.txt
doc/ru/user-guide/core_concepts.txt
doc/ru/user-guide/images/
doc/ru/user-guide/images/workflows_centralized.png
doc/ru/user-guide/images/workflows_centralized.svg
doc/ru/user-guide/images/workflows_gatekeeper.png
doc/ru/user-guide/images/workflows_gatekeeper.svg
doc/ru/user-guide/images/workflows_localcommit.png
doc/ru/user-guide/images/workflows_localcommit.svg
doc/ru/user-guide/images/workflows_peer.png
doc/ru/user-guide/images/workflows_peer.svg
doc/ru/user-guide/images/workflows_pqm.png
doc/ru/user-guide/images/workflows_pqm.svg
doc/ru/user-guide/images/workflows_shared.png
doc/ru/user-guide/images/workflows_shared.svg
doc/ru/user-guide/images/workflows_single.png
doc/ru/user-guide/images/workflows_single.svg
doc/ru/user-guide/index.txt
doc/ru/user-guide/introducing_bazaar.txt
doc/ru/user-guide/specifying_revisions.txt
doc/ru/user-guide/stacked.txt
doc/ru/user-guide/using_checkouts.txt
doc/ru/user-guide/zen.txt
tools/time_graph.py
renamed:
bzrlib/_btree_serializer_c.pyx => bzrlib/_btree_serializer_pyx.pyx
bzrlib/_dirstate_helpers_c.h => bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_c.pyx => bzrlib/_dirstate_helpers_pyx.pyx
bzrlib/_knit_load_data_c.pyx => bzrlib/_knit_load_data_pyx.pyx
bzrlib/util/bencode.py => bzrlib/util/_bencode_py.py
generate_docs.py => tools/generate_docs.py
tools/doc_generate/ => bzrlib/doc_generate/
modified:
.bzrignore
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_chk_map_pyx.pyx
bzrlib/_dirstate_helpers_py.py
bzrlib/_groupcompress_pyx.pyx
bzrlib/benchmarks/__init__.py
bzrlib/benchmarks/bench_dirstate.py
bzrlib/branch.py
bzrlib/btree_index.py
bzrlib/bugtracker.py
bzrlib/builtins.py
bzrlib/bundle/__init__.py
bzrlib/bundle/serializer/v4.py
bzrlib/bzrdir.py
bzrlib/cache_utf8.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/config.py
bzrlib/diff.py
bzrlib/dirstate.py
bzrlib/doc_generate/__init__.py
bzrlib/doc_generate/autodoc_bash_completion.py
bzrlib/doc_generate/autodoc_man.py
bzrlib/doc_generate/autodoc_rstx.py
bzrlib/errors.py
bzrlib/fetch.py
bzrlib/filters/__init__.py
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/help_topics/en/configuration.txt
bzrlib/help_topics/en/eol.txt
bzrlib/hooks.py
bzrlib/index.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/lock.py
bzrlib/mail_client.py
bzrlib/multiparent.py
bzrlib/osutils.py
bzrlib/pack.py
bzrlib/plugins/launchpad/__init__.py
bzrlib/plugins/launchpad/lp_registration.py
bzrlib/progress.py
bzrlib/push.py
bzrlib/python-compat.h
bzrlib/reconcile.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/knitrepo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revision.py
bzrlib/revisiontree.py
bzrlib/serializer.py
bzrlib/shelf.py
bzrlib/shelf_ui.py
bzrlib/shellcomplete.py
bzrlib/smart/bzrdir.py
bzrlib/smart/medium.py
bzrlib/smart/protocol.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/switch.py
bzrlib/tag.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_diff.py
bzrlib/tests/blackbox/test_export.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_ls.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_send.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/branch_implementations/test_check.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/branch_implementations/test_reconcile.py
bzrlib/tests/branch_implementations/test_sprout.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/bzrdir_implementations/test_push.py
bzrlib/tests/inventory_implementations/basics.py
bzrlib/tests/per_repository/test_add_inventory_by_delta.py
bzrlib/tests/per_repository/test_iter_reverse_revision_history.py
bzrlib/tests/per_repository/test_pack.py
bzrlib/tests/per_repository/test_reconcile.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_revision.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/per_repository_reference/test_initialize.py
bzrlib/tests/test__dirstate_helpers.py
bzrlib/tests/test__groupcompress.py
bzrlib/tests/test_btree_index.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_commit_merge.py
bzrlib/tests/test_config.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_errors.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_help.py
bzrlib/tests/test_inv.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_options.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_pack.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_plugins.py
bzrlib/tests/test_progress.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_source.py
bzrlib/tests/test_transform.py
bzrlib/tests/test_tuned_gzip.py
bzrlib/tests/test_ui.py
bzrlib/tests/test_versionedfile.py
bzrlib/tests/test_win32utils.py
bzrlib/tests/tree_implementations/test_list_files.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/transform.py
bzrlib/transport/local.py
bzrlib/transport/sftp.py
bzrlib/tuned_gzip.py
bzrlib/ui/__init__.py
bzrlib/ui/text.py
bzrlib/versionedfile.py
bzrlib/weave.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
doc/developers/cycle.txt
doc/developers/index.txt
doc/developers/performance-roadmap.txt
doc/developers/planned-change-integration.txt
doc/developers/releasing.txt
doc/en/developer-guide/HACKING.txt
doc/en/quick-reference/Makefile
doc/en/quick-reference/quick-start-summary.png
doc/en/tutorials/using_bazaar_with_launchpad.txt
doc/en/user-guide/images/workflows_centralized.png
doc/en/user-guide/images/workflows_gatekeeper.png
doc/en/user-guide/images/workflows_localcommit.png
doc/en/user-guide/images/workflows_peer.png
doc/en/user-guide/images/workflows_pqm.png
doc/en/user-guide/images/workflows_shared.png
doc/en/user-guide/images/workflows_single.png
doc/en/user-guide/introducing_bazaar.txt
doc/index.txt
setup.py
tools/win32/build_release.py
bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_pyx.pyx
bzrlib/util/_bencode_py.py
tools/generate_docs.py
------------------------------------------------------------
revno: 3815.775.64
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-06-30 19:10:29 +0100
message:
(John Szakmeister) Make Revision.get_summary() return an empty string,
instead of backtracing.
modified:
bzrlib/revision.py
bzrlib/tests/test_revision.py
------------------------------------------------------------
revno: 3815.852.1
committer: jszakmeister <john at szakmeister.net>
branch nick: get-summary-fix
timestamp: Wed 2009-06-03 06:24:28 -0400
message:
Make Revision.get_summary() return an empty string when Revision.message is None, instead of backtracing.
modified:
bzrlib/revision.py
bzrlib/tests/test_revision.py
------------------------------------------------------------
revno: 3815.853.1
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: empty-message-summary
timestamp: Tue 2009-06-30 18:16:55 +0200
message:
Merge get_summary() fix for dealing with Revision.message = None.
modified:
bzrlib/revision.py
bzrlib/tests/test_revision.py
------------------------------------------------------------
revno: 3815.775.65
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-06-30 20:07:50 +0100
message:
(fullermd, jam) Add --tree to revno and revision-info
modified:
NEWS
bzrlib/builtins.py
bzrlib/tests/blackbox/test_revision_info.py
bzrlib/tests/blackbox/test_revno.py
------------------------------------------------------------
revno: 3815.854.1
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revno-wt
timestamp: Thu 2009-06-04 21:03:10 -0500
message:
Add a --tree option to revno.
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.854.2
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revno-wt
timestamp: Thu 2009-06-04 21:13:32 -0500
message:
Add tests for revno --tree.
modified:
bzrlib/tests/blackbox/test_revno.py
------------------------------------------------------------
revno: 3815.854.3
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revno-wt
timestamp: Thu 2009-06-04 21:33:08 -0500
message:
Add --tree option to revision-info too.
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.854.4
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revno-wt
timestamp: Thu 2009-06-04 21:39:18 -0500
message:
Add tests for revision-info --tree.
modified:
bzrlib/tests/blackbox/test_revision_info.py
------------------------------------------------------------
revno: 3815.854.5
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revno-wt
timestamp: Thu 2009-06-04 21:39:30 -0500
message:
Note --tree options in NEWS.
modified:
NEWS
------------------------------------------------------------
revno: 3815.854.6
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revno-wt
timestamp: Fri 2009-06-05 03:25:56 -0500
message:
Whoops, actually use all the info when we're on a dotted revno.
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.854.7
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revno-wt
timestamp: Fri 2009-06-05 03:28:06 -0500
message:
Catch NoSuchRevision and display something less annoying than a
traceback.
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.854.8
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: tree_opt
timestamp: Fri 2009-06-05 08:20:35 -0500
message:
Small tweaks to to the tests for --tree support.
modified:
bzrlib/tests/blackbox/test_revision_info.py
bzrlib/tests/blackbox/test_revno.py
------------------------------------------------------------
revno: 3815.854.9
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: tree_opt
timestamp: Fri 2009-06-05 08:26:17 -0500
message:
Add tests that dotted revno and unknown revno are both supported.
modified:
bzrlib/builtins.py
bzrlib/tests/blackbox/test_revno.py
------------------------------------------------------------
revno: 3815.854.10
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: tree_opt
timestamp: Fri 2009-06-05 08:37:54 -0500
message:
Clean up 'bzr revision-info' to support revision not in the branch history.
modified:
bzrlib/builtins.py
bzrlib/tests/blackbox/test_revision_info.py
------------------------------------------------------------
revno: 3815.854.11
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: tree_opt
timestamp: Fri 2009-06-05 08:40:06 -0500
message:
A bit more cleanup, using the same WT.open_containing else: B.open() paradigm.
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.854.12
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revno-wt
timestamp: Mon 2009-06-22 04:22:58 -0500
message:
Fix revision-info --tree so that when there IS no tree, it gives a
direct error, rather than a confusing traceback.
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.854.13
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revno-wt
timestamp: Mon 2009-06-22 04:23:27 -0500
message:
Add test for revision-info --tree on a dir without a tree.
modified:
bzrlib/tests/blackbox/test_revision_info.py
------------------------------------------------------------
revno: 3815.854.14
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revno-wt
timestamp: Mon 2009-06-22 04:28:01 -0500
message:
open_containing() for the non-tree variant of bzr revno.
The existing code would fail, since Branch.open() doesn't return
something you'd want to grab the [0] of. I choose open_containing()
rather than eliminating the subscript because I think that pointing at
a subdir [which isn't part of the versioned WT obviously] of a
treeless branch should be valid.
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.854.15
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revno-wt
timestamp: Mon 2009-06-22 04:30:41 -0500
message:
Make revno --tree on something with no tree raise a proper error
instead of blowing up and tracing back.
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.854.16
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revno-wt
timestamp: Mon 2009-06-22 04:33:02 -0500
message:
Add a test for revno --tree on something without a tree.
modified:
bzrlib/tests/blackbox/test_revno.py
------------------------------------------------------------
revno: 3815.854.17
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revno-revid-fixups
timestamp: Mon 2009-06-22 04:45:25 -0500
message:
Merge in revision-info cleanups and changes.
Most of these are actually superceded by John's earlier work in this
branch. The remaining necessary bit done here is the aligning of the
outputs, which I've redone manually rather than trying to resolve the
conflicts.
modified:
NEWS
bzrlib/builtins.py
bzrlib/tests/blackbox/test_revision_info.py
------------------------------------------------------------
revno: 3815.855.1
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revinfo
timestamp: Fri 2009-06-05 03:35:50 -0500
message:
Rework revision-info command so that it:
- Uses Branch.revision_id_to_dotted_revno() instead of manually
reimplementing it.
- Figures the length of the given revnos to align them all, rather
than hardcoding a width of 4-or-more.
- Gives a more sensible answer than a blowup and traceback for revs
not in the given branch.
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.855.2
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revinfo
timestamp: Fri 2009-06-05 03:43:46 -0500
message:
Readlock the branch around the revno-determining loop so that we don't
keep rebuilding the dotted revno map.
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.855.3
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revinfo
timestamp: Fri 2009-06-05 03:44:51 -0500
message:
Write up news entry about revision-info improvement.
modified:
NEWS
------------------------------------------------------------
revno: 3815.855.4
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revinfo
timestamp: Fri 2009-06-05 03:55:32 -0500
message:
Fix up tests to work with new alignment.
modified:
bzrlib/tests/blackbox/test_revision_info.py
------------------------------------------------------------
revno: 3815.854.18
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revno-revid-fixups
timestamp: Mon 2009-06-22 04:49:32 -0500
message:
Fix some revision-info tests for the new alignment output.
modified:
bzrlib/tests/blackbox/test_revision_info.py
------------------------------------------------------------
revno: 3815.854.19
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revno-revid-fixups
timestamp: Mon 2009-06-22 04:54:39 -0500
message:
Merge bzr.dev and fix up position of NEWS entries.
removed:
bzrlib/util/tests/test_bencode.py
doc/developers/performance-contributing.txt
added:
bzrlib/_bencode_pyx.h
bzrlib/_bencode_pyx.pyx
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/benchmarks/bench_tags.py
bzrlib/bencode.py
bzrlib/help_topics/en/diverged-branches.txt
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_bencode.py
bzrlib/tests/test_chk_serializer.py
bzrlib/util/bencode.py
doc/developers/bug-handling.txt
doc/index.ru.txt
doc/ru/
doc/ru/mini-tutorial/
doc/ru/mini-tutorial/index.txt
doc/ru/quick-reference/
doc/ru/quick-reference/Makefile
doc/ru/quick-reference/quick-start-summary.pdf
doc/ru/quick-reference/quick-start-summary.png
doc/ru/quick-reference/quick-start-summary.svg
doc/ru/tutorials/
doc/ru/tutorials/centralized_workflow.txt
doc/ru/tutorials/tutorial.txt
doc/ru/tutorials/using_bazaar_with_launchpad.txt
doc/ru/user-guide/
doc/ru/user-guide/branching_a_project.txt
doc/ru/user-guide/core_concepts.txt
doc/ru/user-guide/images/
doc/ru/user-guide/images/workflows_centralized.png
doc/ru/user-guide/images/workflows_centralized.svg
doc/ru/user-guide/images/workflows_gatekeeper.png
doc/ru/user-guide/images/workflows_gatekeeper.svg
doc/ru/user-guide/images/workflows_localcommit.png
doc/ru/user-guide/images/workflows_localcommit.svg
doc/ru/user-guide/images/workflows_peer.png
doc/ru/user-guide/images/workflows_peer.svg
doc/ru/user-guide/images/workflows_pqm.png
doc/ru/user-guide/images/workflows_pqm.svg
doc/ru/user-guide/images/workflows_shared.png
doc/ru/user-guide/images/workflows_shared.svg
doc/ru/user-guide/images/workflows_single.png
doc/ru/user-guide/images/workflows_single.svg
doc/ru/user-guide/index.txt
doc/ru/user-guide/introducing_bazaar.txt
doc/ru/user-guide/specifying_revisions.txt
doc/ru/user-guide/stacked.txt
doc/ru/user-guide/using_checkouts.txt
doc/ru/user-guide/zen.txt
tools/time_graph.py
renamed:
bzrlib/util/bencode.py => bzrlib/util/_bencode_py.py
generate_docs.py => tools/generate_docs.py
tools/doc_generate/ => bzrlib/doc_generate/
modified:
.bzrignore
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_dirstate_helpers_c.pyx
bzrlib/_groupcompress_pyx.pyx
bzrlib/benchmarks/__init__.py
bzrlib/branch.py
bzrlib/bugtracker.py
bzrlib/builtins.py
bzrlib/bundle/serializer/v4.py
bzrlib/bzrdir.py
bzrlib/cache_utf8.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/config.py
bzrlib/dirstate.py
bzrlib/doc_generate/__init__.py
bzrlib/doc_generate/autodoc_bash_completion.py
bzrlib/doc_generate/autodoc_man.py
bzrlib/doc_generate/autodoc_rstx.py
bzrlib/errors.py
bzrlib/fetch.py
bzrlib/filters/__init__.py
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/help_topics/en/configuration.txt
bzrlib/help_topics/en/eol.txt
bzrlib/hooks.py
bzrlib/index.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/lock.py
bzrlib/mail_client.py
bzrlib/multiparent.py
bzrlib/osutils.py
bzrlib/pack.py
bzrlib/progress.py
bzrlib/push.py
bzrlib/python-compat.h
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/knitrepo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revision.py
bzrlib/revisiontree.py
bzrlib/serializer.py
bzrlib/shelf.py
bzrlib/shellcomplete.py
bzrlib/smart/bzrdir.py
bzrlib/smart/medium.py
bzrlib/smart/protocol.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/tag.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_diff.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_ls.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/blackbox/test_status.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/per_repository/test_add_inventory_by_delta.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_revision.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/test__groupcompress.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_commit_merge.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_help.py
bzrlib/tests/test_inv.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_options.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_pack.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_plugins.py
bzrlib/tests/test_progress.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_source.py
bzrlib/tests/test_transform.py
bzrlib/tests/test_ui.py
bzrlib/tests/tree_implementations/test_list_files.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/transform.py
bzrlib/transport/sftp.py
bzrlib/ui/text.py
bzrlib/versionedfile.py
bzrlib/weave.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
doc/developers/cycle.txt
doc/developers/index.txt
doc/developers/performance-roadmap.txt
doc/developers/planned-change-integration.txt
doc/developers/releasing.txt
doc/en/developer-guide/HACKING.txt
doc/en/quick-reference/Makefile
doc/en/quick-reference/quick-start-summary.png
doc/en/tutorials/using_bazaar_with_launchpad.txt
doc/en/user-guide/images/workflows_centralized.png
doc/en/user-guide/images/workflows_gatekeeper.png
doc/en/user-guide/images/workflows_localcommit.png
doc/en/user-guide/images/workflows_peer.png
doc/en/user-guide/images/workflows_pqm.png
doc/en/user-guide/images/workflows_shared.png
doc/en/user-guide/images/workflows_single.png
doc/en/user-guide/introducing_bazaar.txt
doc/index.txt
setup.py
tools/win32/build_release.py
bzrlib/util/_bencode_py.py
tools/generate_docs.py
------------------------------------------------------------
revno: 3815.854.20
committer: Matthew Fuller <fullermd at over-yonder.net>
branch nick: revno-revid-fixups
timestamp: Mon 2009-06-22 04:55:40 -0500
message:
John had a fair hand in these revid/revno changes, so credit him in
NEWS too.
modified:
NEWS
------------------------------------------------------------
revno: 3815.854.21
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: revno_revinfo
timestamp: Tue 2009-06-30 18:59:21 +0200
message:
Fix failing test.
* bzrlib/tests/blackbox/test_revision_info.py:
Minor cleanups.
* bzrlib/tests/blackbox/test_revno.py:
Some cleanups.
* bzrlib/builtins.py:
(cmd_revno.run): Don't open WT if we don't need to.
modified:
bzrlib/builtins.py
bzrlib/tests/blackbox/test_revision_info.py
bzrlib/tests/blackbox/test_revno.py
------------------------------------------------------------
revno: 3815.856.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Tue 2009-06-30 19:00:26 +0200
message:
Add --tree to revno and revision-info
modified:
NEWS
bzrlib/builtins.py
bzrlib/tests/blackbox/test_revision_info.py
bzrlib/tests/blackbox/test_revno.py
------------------------------------------------------------
revno: 3815.775.66
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-07-01 09:32:04 +0100
message:
(vila) Push --strict checks tree/branch sync
modified:
bzrlib/builtins.py
bzrlib/errors.py
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.850.6
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 284038-push-strict
timestamp: Tue 2009-06-30 17:54:23 +0200
message:
Fixed as per jam's review.
* tests/blackbox/test_push.py:
(load_tests): One more changes type.
(TestPushStrictMixin): Switch to using mixin, it's clearer.
Define some default values as attributes so that they can be
changed more easily.
(TestPushStrictMixin.assertPushFails,
TestPushStrictMixin.assertPushSucceeds): Use default values from
attributes.
(TestPushStrictWithChanges._out_of_sync_trees): Setup a new
context and change the default values.
* errors.py:
(OutOfDateTree, UncommittedChanges): Add a more parameter so more
details can be given.
* builtins.py:
(cmd_push.run): Add an additional check that the tree is still in
sync with its branch before pushing.
modified:
bzrlib/builtins.py
bzrlib/errors.py
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.857.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Wed 2009-07-01 09:29:00 +0200
message:
Push --strict checks tree/branch sync
modified:
bzrlib/builtins.py
bzrlib/errors.py
bzrlib/tests/blackbox/test_push.py
------------------------------------------------------------
revno: 3815.775.67
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-07-01 10:30:22 +0100
message:
(igc) Improve paths are not versioned reporting (Benoît PIERRE)
modified:
NEWS
bzrlib/tests/test_workingtree_4.py
bzrlib/workingtree_4.py
------------------------------------------------------------
revno: 3815.858.1
committer: Benoît Pierre <benoit.pierre at gmail.com>
branch nick: better_PathsNotVersionedError_reporting
timestamp: Thu 2009-06-25 00:35:17 +0200
message:
Improve "Path(s) are not versioned" error reporting for some commands.
Without this patch, 'bzr revert build NEWS' in the Bazaar source directory yields:
bzr: ERROR: Path(s) are not versioned: build
while 'bzr diff build NEWS' reports:
bzr: ERROR: Path(s) are not versioned: build NEWS
This patch changes iter_changes in bzrlib/workingtree_4.py to only show the
files which are actually not versioned, and fixes (at least) the commands
shelve and diff.
modified:
bzrlib/workingtree_4.py
------------------------------------------------------------
revno: 3815.859.1
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: integration
timestamp: Wed 2009-07-01 17:26:30 +1000
message:
(igc) Improve paths are not versioned reporting (Benoît PIERRE)
modified:
NEWS
bzrlib/tests/test_workingtree_4.py
bzrlib/workingtree_4.py
------------------------------------------------------------
revno: 3815.775.68
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-07-01 16:54:56 +0100
message:
(vila)(trivial) Fix test_selftest.py imports
modified:
bzrlib/tests/test_selftest.py
------------------------------------------------------------
revno: 3815.860.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: selftest
timestamp: Wed 2009-07-01 16:21:56 +0200
message:
Fix test_selftest.py imports.
modified:
bzrlib/tests/test_selftest.py
------------------------------------------------------------
revno: 3815.861.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Wed 2009-07-01 16:23:27 +0200
message:
(trivial) Fix test_selftest.py imports
modified:
bzrlib/tests/test_selftest.py
------------------------------------------------------------
revno: 3815.775.69
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-07-01 18:30:04 +0100
message:
(bialix) Add --use-existing-dir to branch
modified:
NEWS
bzrlib/builtins.py
bzrlib/tests/blackbox/test_branch.py
------------------------------------------------------------
revno: 3815.862.1
committer: Alexander Belchenko <bialix at ukr.net>
branch nick: branch-into-existing
timestamp: Fri 2009-06-26 08:04:41 +0300
message:
branch command now has new flag --use-existing-dir to force branching into existing directory if there is no branch yet.
modified:
bzrlib/builtins.py
bzrlib/tests/blackbox/test_branch.py
------------------------------------------------------------
revno: 3815.862.2
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: branch-into-existing
timestamp: Wed 2009-07-01 17:25:31 +0200
message:
Fix typos and add NEWS entry.
modified:
NEWS
bzrlib/tests/blackbox/test_branch.py
------------------------------------------------------------
revno: 3815.863.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration2
timestamp: Wed 2009-07-01 17:31:01 +0200
message:
Add --use-existing-dir to branch
modified:
NEWS
bzrlib/builtins.py
bzrlib/tests/blackbox/test_branch.py
------------------------------------------------------------
revno: 3815.775.70
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-07-01 20:06:14 +0100
message:
Add a --strict option to send
modified:
NEWS
bzrlib/builtins.py
bzrlib/help_topics/en/configuration.txt
bzrlib/send.py
bzrlib/tests/blackbox/test_send.py
------------------------------------------------------------
revno: 3815.839.3
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 206577-send-strict
timestamp: Fri 2009-06-26 17:36:40 +0200
message:
Finish cleanup.
modified:
bzrlib/tests/blackbox/test_send.py
------------------------------------------------------------
revno: 3815.839.4
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 206577-send-strict
timestamp: Fri 2009-06-26 20:13:41 +0200
message:
Fix bug #206577 by adding a --strict option to send.
* bzrlib/tests/blackbox/test_send.py:
(load_tests): Test send --strict for uncommitted changes and
pending merges.
(TestSendBase): Factor out some common helpers.
(TestSendStrict): Helpers for --strict option tests.
(TestSendStrictWithoutChanges, TestSendStrictWithChanges): Test
the --strict option.
* bzrlib/send.py:
(send): Handle the strict option.
* bzrlib/help_topics/en/configuration.txt:
(send_strict): Document.
* bzrlib/builtins.py:
(cmd_send): Add a '--strict' option.
modified:
NEWS
bzrlib/builtins.py
bzrlib/help_topics/en/configuration.txt
bzrlib/send.py
bzrlib/tests/blackbox/test_send.py
------------------------------------------------------------
revno: 3815.839.5
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 206577-send-strict
timestamp: Mon 2009-06-29 10:49:20 +0200
message:
Fix test parametrization based on IRC feedback.
* bzrlib/tests/blackbox/test_send.py:
(load_tests): Switch to name based indirection following IRC chat
with lifeless, spiv and poolie.
(TestSendStrictWithChanges._changes_type): Now a string
(TestSendStrictWithChanges.setUp): Use getattr to call the right
bound method.
modified:
bzrlib/tests/blackbox/test_send.py
------------------------------------------------------------
revno: 3815.839.6
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 206577-send-strict
timestamp: Mon 2009-06-29 11:47:16 +0200
message:
bundle-revisions should support --strict too.
* bzrlib/tests/blackbox/test_send.py:
(TestSendBase): Rely on class attributes to set default values.
(TestBundleStrictWithoutChanges): Test command-line option handling.
* bzrlib/builtins.py:
(cmd_bundle_revisions): Add --strict option.
modified:
bzrlib/builtins.py
bzrlib/tests/blackbox/test_send.py
------------------------------------------------------------
revno: 3815.839.7
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 206577-send-strict
timestamp: Mon 2009-06-29 11:50:35 +0200
message:
Use mixins as suggested by Martin on IRC.
* bzrlib/tests/blackbox/test_send.py:
Using mixins is indeed clearer.
modified:
bzrlib/tests/blackbox/test_send.py
------------------------------------------------------------
revno: 3815.839.8
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 206577-send-strict
timestamp: Tue 2009-06-30 14:34:28 +0200
message:
Fix NEWS entry.
modified:
NEWS
------------------------------------------------------------
revno: 3815.839.9
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 206577-send-strict
timestamp: Tue 2009-06-30 14:35:25 +0200
message:
merge bzr.dev
renamed:
bzrlib/_btree_serializer_c.pyx => bzrlib/_btree_serializer_pyx.pyx
bzrlib/_dirstate_helpers_c.h => bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_c.pyx => bzrlib/_dirstate_helpers_pyx.pyx
bzrlib/_knit_load_data_c.pyx => bzrlib/_knit_load_data_pyx.pyx
modified:
.bzrignore
NEWS
bzrlib/_chk_map_pyx.pyx
bzrlib/_dirstate_helpers_py.py
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/benchmarks/bench_dirstate.py
bzrlib/branch.py
bzrlib/btree_index.py
bzrlib/builtins.py
bzrlib/bundle/__init__.py
bzrlib/chk_map.py
bzrlib/dirstate.py
bzrlib/errors.py
bzrlib/groupcompress.py
bzrlib/knit.py
bzrlib/lock.py
bzrlib/osutils.py
bzrlib/pack.py
bzrlib/plugins/launchpad/__init__.py
bzrlib/plugins/launchpad/lp_registration.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/shelf_ui.py
bzrlib/switch.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_push.py
bzrlib/tests/per_repository/test_pack.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/test__dirstate_helpers.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_btree_index.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_config.py
bzrlib/tests/test_errors.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_pack.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_tuned_gzip.py
bzrlib/tests/test_ui.py
bzrlib/tests/test_versionedfile.py
bzrlib/tests/test_win32utils.py
bzrlib/transform.py
bzrlib/transport/local.py
bzrlib/tuned_gzip.py
bzrlib/ui/__init__.py
bzrlib/ui/text.py
bzrlib/util/bencode.py
bzrlib/versionedfile.py
bzrlib/win32utils.py
bzrlib/workingtree_4.py
setup.py
tools/time_graph.py
bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_pyx.pyx
------------------------------------------------------------
revno: 3815.839.10
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 206577-send-strict
timestamp: Tue 2009-06-30 14:37:22 +0200
message:
Fix failing tests.
modified:
bzrlib/tests/blackbox/test_send.py
------------------------------------------------------------
revno: 3815.839.11
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 206577-send-strict
timestamp: Wed 2009-07-01 09:20:36 +0200
message:
Add a check for tree/branch sync and tweak help.
* bzrlib/tests/blackbox/test_send.py:
(load_tests): One more changes type.
(TestSendStrictMixin): More default values.
(TestSendStrictMixin.assertSendFails,
TestSendStrictMixin.assertSendSucceeds): More default values used.
(TestSendStrictWithChanges._out_of_sync_trees): Setup a new
context and change the default values.
* bzrlib/send.py:
(send): Add an additional check that the tree is still in sync
with its branch before sending.
* bzrlib/builtins.py:
(cmd_push, cmd_send, cmd_bundle_revisions): Mention --no-strict in
the option help so users get an hint.
modified:
bzrlib/builtins.py
bzrlib/send.py
bzrlib/tests/blackbox/test_send.py
------------------------------------------------------------
revno: 3815.839.12
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 206577-send-strict
timestamp: Wed 2009-07-01 10:38:12 +0200
message:
merge trunk again
modified:
NEWS
bzrlib/builtins.py
bzrlib/errors.py
bzrlib/revision.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_revision_info.py
bzrlib/tests/blackbox/test_revno.py
bzrlib/tests/test_revision.py
------------------------------------------------------------
revno: 3815.839.13
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 206577-send-strict
timestamp: Wed 2009-07-01 11:02:58 +0200
message:
Mention --no-strict in the error messages for send.
* bzrlib/send.py:
(send): Add details to the error messages.
modified:
bzrlib/send.py
------------------------------------------------------------
revno: 3815.839.14
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 206577-send-strict
timestamp: Wed 2009-07-01 17:17:33 +0200
message:
Fixed as per John's review.
* bzrlib/tests/blackbox/test_send.py:
(load_tests): Delete spurious spaces in dict() definition.
(TestSendStrictWithChanges.setUp): Clarify the intent and mean of
the parametrization.
* bzrlib/send.py:
(send): Oops, fix the error messages.
modified:
bzrlib/send.py
bzrlib/tests/blackbox/test_send.py
------------------------------------------------------------
revno: 3815.861.2
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Wed 2009-07-01 17:35:22 +0200
message:
Add a --strict option to send
modified:
NEWS
bzrlib/builtins.py
bzrlib/help_topics/en/configuration.txt
bzrlib/send.py
bzrlib/tests/blackbox/test_send.py
------------------------------------------------------------
revno: 3815.775.71
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2009-07-02 05:49:28 +0100
message:
(mbp) fix log+ transport decorator
modified:
NEWS
bzrlib/pack.py
bzrlib/tests/test_transport_log.py
bzrlib/transport/log.py
bzrlib/transport/trace.py
------------------------------------------------------------
revno: 3815.864.1
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 340347-log-decorator
timestamp: Wed 2009-07-01 16:15:35 +1000
message:
Clearer documentation and variable name in ReadVFile
modified:
bzrlib/pack.py
------------------------------------------------------------
revno: 3815.864.2
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 340347-log-decorator
timestamp: Wed 2009-07-01 16:35:22 +1000
message:
TransportLogDecorator.readv must return a generator
modified:
bzrlib/transport/log.py
bzrlib/transport/trace.py
------------------------------------------------------------
revno: 3815.864.3
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 340347-log-decorator
timestamp: Wed 2009-07-01 17:04:47 +1000
message:
Add test for TransportLogDecorator handling of readv
modified:
bzrlib/tests/test_transport_log.py
------------------------------------------------------------
revno: 3815.864.4
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 340347-log-decorator
timestamp: Wed 2009-07-01 17:22:00 +1000
message:
ReadVFile copes if readv result isn't an iter; also better errors
modified:
bzrlib/pack.py
------------------------------------------------------------
revno: 3815.864.5
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 340347-log-decorator
timestamp: Wed 2009-07-01 17:24:36 +1000
message:
News re fix of 340347
modified:
NEWS
------------------------------------------------------------
revno: 3815.864.6
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 340347-log-decorator
timestamp: Wed 2009-07-01 17:25:44 +1000
message:
Remove stray pdb call
modified:
bzrlib/transport/trace.py
------------------------------------------------------------
revno: 3815.864.7
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 340347-log-decorator
timestamp: Wed 2009-07-01 17:29:37 +1000
message:
Suppress now-redundant rate and time display in log+ output
modified:
NEWS
bzrlib/transport/log.py
------------------------------------------------------------
revno: 3815.864.8
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 340347-log-decorator
timestamp: Thu 2009-07-02 13:48:25 +1000
message:
iter(i) returns i so we don't need a check
modified:
bzrlib/pack.py
------------------------------------------------------------
revno: 3815.864.9
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 340347-log-decorator
timestamp: Thu 2009-07-02 13:48:56 +1000
message:
Delete redundant comment
modified:
bzrlib/transport/trace.py
------------------------------------------------------------
revno: 3815.775.72
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2009-07-02 08:57:24 +0100
message:
Fix selftest when using both --starting-with and --load-list
modified:
bzrlib/tests/__init__.py
bzrlib/tests/test_selftest.py
------------------------------------------------------------
revno: 3815.860.2
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: selftest
timestamp: Wed 2009-07-01 17:50:51 +0200
message:
Fix selftest -s xxx --load yyy usage.
* bzrlib/tests/__init__.py:
(test_suite): Fix a regression that forbids using --load with
--starting-with.
* bzrlib/tests/test_selftest.py:
(TestTestSuite): Add a test using both keep_only and strting_with
to reproduce the bug.
modified:
bzrlib/tests/__init__.py
bzrlib/tests/test_selftest.py
------------------------------------------------------------
revno: 3815.865.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Thu 2009-07-02 08:58:39 +0200
message:
Fix selftest when using both --starting-with and --load-list
modified:
bzrlib/tests/__init__.py
bzrlib/tests/test_selftest.py
------------------------------------------------------------
revno: 3815.775.73
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2009-07-02 12:37:38 +0100
message:
(andrew) Fix some trivial bugs and unused/redundant imports reported
by pyflakes.
modified:
bzrlib/branch.py
bzrlib/btree_index.py
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/groupcompress.py
bzrlib/index.py
bzrlib/inventory.py
bzrlib/progress.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/tests/__init__.py
bzrlib/tree.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
------------------------------------------------------------
revno: 3815.866.1
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: pyflakes-nits
timestamp: Wed 2009-07-01 20:28:44 +1000
message:
Fix undefined local and remove unused import in repository.py.
modified:
bzrlib/repository.py
------------------------------------------------------------
revno: 3815.866.2
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: pyflakes-nits
timestamp: Wed 2009-07-01 20:30:41 +1000
message:
Fix undefined locals and remove unused import from branch.py.
modified:
bzrlib/branch.py
------------------------------------------------------------
revno: 3815.866.3
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: pyflakes-nits
timestamp: Wed 2009-07-01 20:31:41 +1000
message:
Remove unused import from builtins.py.
modified:
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.866.4
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: pyflakes-nits
timestamp: Wed 2009-07-01 20:40:07 +1000
message:
Tidy up unused and redundant imports in workingtree.py.
modified:
bzrlib/workingtree.py
------------------------------------------------------------
revno: 3815.866.5
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: pyflakes-nits
timestamp: Wed 2009-07-01 20:42:14 +1000
message:
Remove unused and redundant imports from pack_repo.py.
modified:
bzrlib/repofmt/pack_repo.py
------------------------------------------------------------
revno: 3815.866.6
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: pyflakes-nits
timestamp: Wed 2009-07-01 20:45:13 +1000
message:
Tidy some more imports.
modified:
bzrlib/repofmt/groupcompress_repo.py
bzrlib/tests/__init__.py
------------------------------------------------------------
revno: 3815.866.7
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: pyflakes-nits
timestamp: Wed 2009-07-01 20:46:27 +1000
message:
Remove more unused imports.
modified:
bzrlib/chk_serializer.py
------------------------------------------------------------
revno: 3815.866.8
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: pyflakes-nits
timestamp: Wed 2009-07-01 20:47:37 +1000
message:
Remove unused imports.
modified:
bzrlib/groupcompress.py
------------------------------------------------------------
revno: 3815.866.9
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: pyflakes-nits
timestamp: Wed 2009-07-01 20:49:05 +1000
message:
Remove another unused import.
modified:
bzrlib/bzrdir.py
------------------------------------------------------------
revno: 3815.866.10
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: pyflakes-nits
timestamp: Wed 2009-07-01 20:50:24 +1000
message:
Tidy import nits in inventory.py.
modified:
bzrlib/inventory.py
------------------------------------------------------------
revno: 3815.866.11
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: pyflakes-nits
timestamp: Wed 2009-07-01 20:51:47 +1000
message:
Remove more unused imports.
modified:
bzrlib/btree_index.py
------------------------------------------------------------
revno: 3815.866.12
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: pyflakes-nits
timestamp: Wed 2009-07-01 20:52:23 +1000
message:
Remove unused imports.
modified:
bzrlib/chk_map.py
------------------------------------------------------------
revno: 3815.866.13
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: pyflakes-nits
timestamp: Wed 2009-07-01 20:53:08 +1000
message:
Remove unused import.
modified:
bzrlib/index.py
------------------------------------------------------------
revno: 3815.866.14
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: pyflakes-nits
timestamp: Wed 2009-07-01 20:54:51 +1000
message:
Remove more unused methods.
modified:
bzrlib/progress.py
------------------------------------------------------------
revno: 3815.866.15
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: pyflakes-nits
timestamp: Wed 2009-07-01 20:56:49 +1000
message:
Remove unused imports.
modified:
bzrlib/tree.py
------------------------------------------------------------
revno: 3815.866.16
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: pyflakes-nits
timestamp: Wed 2009-07-01 21:01:38 +1000
message:
Remove lots of unused imports.
modified:
bzrlib/workingtree_4.py
------------------------------------------------------------
revno: 3815.775.74
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-07-03 00:10:53 +0100
message:
(robertc) Document how,
why and issues with inventory deltas. (Robert Collins)
modified:
bzrlib/inventory.py
bzrlib/mutabletree.py
bzrlib/repository.py
doc/developers/inventory.txt
------------------------------------------------------------
revno: 3815.867.1
committer: Robert Collins <robertc at robertcollins.net>
branch nick: apply-inventory-delta
timestamp: Thu 2009-07-02 17:22:27 +1000
message:
Add documentation describing how and why we use inventory deltas, and what can go wrong with them.
modified:
bzrlib/inventory.py
bzrlib/mutabletree.py
bzrlib/repository.py
doc/developers/inventory.txt
------------------------------------------------------------
revno: 3815.775.75
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-07-03 11:21:35 +0100
message:
(jml) Make lp-login respect the verbose flag, fixing bug 217031.
added:
bzrlib/plugins/launchpad/test_lp_login.py
modified:
NEWS
bzrlib/plugins/launchpad/__init__.py
------------------------------------------------------------
revno: 3815.868.1
committer: Jonathan Lange <jml at canonical.com>
branch nick: verbose-lp-login-bug-217031
timestamp: Fri 2009-07-03 09:42:34 +0100
message:
First test for lp-login.
added:
bzrlib/plugins/launchpad/test_lp_login.py
modified:
bzrlib/plugins/launchpad/__init__.py
------------------------------------------------------------
revno: 3815.868.2
committer: Jonathan Lange <jml at canonical.com>
branch nick: verbose-lp-login-bug-217031
timestamp: Fri 2009-07-03 09:55:05 +0100
message:
Add many more tests, fix the actual bug.
modified:
bzrlib/plugins/launchpad/__init__.py
bzrlib/plugins/launchpad/test_lp_login.py
------------------------------------------------------------
revno: 3815.868.3
committer: Jonathan Lange <jml at canonical.com>
branch nick: verbose-lp-login-bug-217031
timestamp: Fri 2009-07-03 09:57:53 +0100
message:
Add some extra untested verbosity.
modified:
bzrlib/plugins/launchpad/__init__.py
------------------------------------------------------------
revno: 3815.868.4
committer: Jonathan Lange <jml at canonical.com>
branch nick: verbose-lp-login-bug-217031
timestamp: Fri 2009-07-03 10:16:06 +0100
message:
Use 'foo', not 'jml'
modified:
bzrlib/plugins/launchpad/test_lp_login.py
------------------------------------------------------------
revno: 3815.868.5
committer: Jonathan Lange <jml at canonical.com>
branch nick: verbose-lp-login-bug-217031
timestamp: Fri 2009-07-03 10:16:56 +0100
message:
Update NEWS.
modified:
NEWS
------------------------------------------------------------
revno: 3815.775.76
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-07-03 16:41:18 +0100
message:
(bialix) Setting hidden attribute on win32 should never fail.
modified:
NEWS
bzrlib/tests/test_win32utils.py
bzrlib/win32utils.py
------------------------------------------------------------
revno: 3815.869.1
committer: Alexander Belchenko <bialix at ukr.net>
branch nick: hidden_dot_bzr_unicode
timestamp: Fri 2009-07-03 13:08:58 +0300
message:
Set hidden attribute on .bzr directory below unicode path should never fail with error. The operation should succeed even if bzr unable to set the attribute. (related to bug #335362).
modified:
NEWS
bzrlib/tests/test_win32utils.py
bzrlib/win32utils.py
------------------------------------------------------------
revno: 3815.869.2
committer: Alexander Belchenko <bialix at ukr.net>
branch nick: hidden_dot_bzr_unicode
timestamp: Fri 2009-07-03 13:40:59 +0300
message:
forgotten import
modified:
bzrlib/win32utils.py
------------------------------------------------------------
revno: 3815.869.3
committer: Alexander Belchenko <bialix at ukr.net>
branch nick: hidden_dot_bzr_unicode
timestamp: Fri 2009-07-03 15:49:26 +0300
message:
added direct test for absolute path.
modified:
bzrlib/tests/test_win32utils.py
------------------------------------------------------------
revno: 3815.869.4
committer: Alexander Belchenko <bialix at ukr.net>
branch nick: hidden_dot_bzr_unicode
timestamp: Fri 2009-07-03 17:26:34 +0300
message:
guard tests with UnicodeFilenameFeature.
modified:
bzrlib/tests/test_win32utils.py
------------------------------------------------------------
revno: 3815.870.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Fri 2009-07-03 16:41:31 +0200
message:
Setting hidden attribute on win32 should never fail.
modified:
NEWS
bzrlib/tests/test_win32utils.py
bzrlib/win32utils.py
------------------------------------------------------------
revno: 3815.775.77
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Sat 2009-07-04 10:37:10 +0100
message:
(Andy Kilner) Leave tildes as they are in transport URLs.
modified:
NEWS
bzrlib/tests/test_smart_transport.py
bzrlib/transport/__init__.py
------------------------------------------------------------
revno: 3815.871.1
author: Andy Kilner <gnublade at googlemail.com>
committer: Jonathan Lange <jml at canonical.com>
branch nick: fix-tilde-again
timestamp: Fri 2009-07-03 16:42:35 +0100
message:
Fix up another tilde bug.
modified:
NEWS
bzrlib/transport/__init__.py
------------------------------------------------------------
revno: 3815.871.2
committer: Jonathan Lange <jml at canonical.com>
branch nick: fix-tilde-again
timestamp: Sat 2009-07-04 09:37:34 +0100
message:
Tilde escaping changed.
modified:
bzrlib/tests/test_smart_transport.py
------------------------------------------------------------
revno: 3815.775.78
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Sun 2009-07-05 01:25:41 +0100
message:
(jml) Trap gaierror and re-raise ConnectionError in Launchpad
directory service,
giving a nicer error message when DNS lookup fails. Fixes bug 247958.
modified:
bzrlib/plugins/launchpad/lp_registration.py
------------------------------------------------------------
revno: 3815.872.1
committer: Jonathan Lange <jml at canonical.com>
branch nick: gaierror-247958
timestamp: Sat 2009-07-04 17:22:16 +0100
message:
Trap gaierror and reraise appropriate ConnectionError.
modified:
bzrlib/plugins/launchpad/lp_registration.py
------------------------------------------------------------
revno: 3815.775.79
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2009-07-06 08:44:59 +0100
message:
(mbp) Fix for unbound variable in reconfiguring lightweight checkout
modified:
NEWS
bzrlib/reconfigure.py
------------------------------------------------------------
revno: 3815.873.1
author: Jelmer Vernooij
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: 332194-reconfigure
timestamp: Mon 2009-07-06 16:46:30 +1000
message:
Fix for unbound variable in reconfiguring lightweight checkout
modified:
NEWS
bzrlib/reconfigure.py
------------------------------------------------------------
revno: 3815.775.80
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2009-07-06 09:50:09 +0100
message:
Mark the known failures as such on OSX
modified:
bzrlib/tests/blackbox/test_non_ascii.py
bzrlib/workingtree_4.py
------------------------------------------------------------
revno: 3815.874.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 394190-osx-test-failures
timestamp: Wed 2009-07-01 18:20:37 +0200
message:
Various cleanups.
* bzrlib/tests/blackbox/test_non_ascii.py:
(TestNonAscii.create_base): osutils defines _fs_enc, use it.
modified:
bzrlib/tests/blackbox/test_non_ascii.py
------------------------------------------------------------
revno: 3815.874.2
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 394190-osx-test-failures
timestamp: Wed 2009-07-01 18:22:35 +0200
message:
Turn test_non_ascii.py test_mv errors into failures.
* bzrlib/workingtree_4.py:
(DirStateWorkingTree.move.move_one): from_rel can be in unicode,
casting to str() is just asking for trouble.
modified:
bzrlib/workingtree_4.py
------------------------------------------------------------
revno: 3815.874.3
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 394190-osx-test-failures
timestamp: Thu 2009-07-02 18:04:06 +0200
message:
Try to stop failing tests as late as possible on OSX.
* bzrlib/tests/blackbox/test_non_ascii.py:
(TestNonAscii.setUp, TestNonAscii.tearDown): No need to protect
BZR_EMAIL anymore.
(TestNonAscii._check_OSX_can_roundtrip): The needle.
(TestNonAscii.create_base): Add a FIXME describing one root cause.
modified:
bzrlib/tests/blackbox/test_non_ascii.py
------------------------------------------------------------
revno: 3815.874.4
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 394190-osx-test-failures
timestamp: Mon 2009-07-06 09:44:10 +0200
message:
Use KnownFailure so that XFAIL tests are displayed.
* bzrlib/tests/blackbox/test_non_ascii.py:
(TestNonAscii._check_OSX_can_roundtrip): Raise KnownFailure
instead of TestSkipped to give better exposure.
modified:
bzrlib/tests/blackbox/test_non_ascii.py
------------------------------------------------------------
revno: 3815.874.5
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 394190-osx-test-failures
timestamp: Mon 2009-07-06 09:49:05 +0200
message:
Fix comment.
modified:
bzrlib/tests/blackbox/test_non_ascii.py
------------------------------------------------------------
revno: 3815.875.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Mon 2009-07-06 09:51:29 +0200
message:
Mark the known failures as such on OSX
modified:
bzrlib/tests/blackbox/test_non_ascii.py
bzrlib/workingtree_4.py
------------------------------------------------------------
revno: 3815.775.81
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2009-07-06 17:31:57 +0100
message:
(Russel Winder) Add python2.6 to the list of KNOWN_PYTHONS for
reinvoking.
modified:
bzr
------------------------------------------------------------
revno: 3815.876.1
author: Russel Winder <russel.winder at concertant.com>
committer: Wouter van Heyst <larstiq at larstiq.dyndns.org>
branch nick: reinvoke-2.6
timestamp: Sat 2009-07-04 16:59:58 +0100
message:
Add python2.6 to the list of KNOWN_PYTHONS for reinvoking.
modified:
bzr
------------------------------------------------------------
revno: 3815.775.82
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-07-07 06:32:21 +0100
message:
(mbp) move hpss vfs tracebacks to -Dhpssvfs
modified:
bzrlib/help_topics/en/debug-flags.txt
bzrlib/remote.py
bzrlib/smart/medium.py
bzrlib/smart/message.py
bzrlib/tests/test_smart_transport.py
------------------------------------------------------------
revno: 3815.877.1
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: trivial
timestamp: Mon 2009-07-06 19:45:49 +1000
message:
Tweak hpss connection-dropped error message
modified:
bzrlib/smart/message.py
------------------------------------------------------------
revno: 3815.877.2
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: trivial
timestamp: Mon 2009-07-06 19:47:35 +1000
message:
Use only -Dhpssvfs for tracebacks, and document -Dhpssdetail
modified:
bzrlib/help_topics/en/debug-flags.txt
bzrlib/remote.py
------------------------------------------------------------
revno: 3815.877.3
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: trivial
timestamp: Tue 2009-07-07 14:31:47 +1000
message:
Test tweaks for ConnectionReset message change
modified:
bzrlib/smart/medium.py
bzrlib/tests/test_smart_transport.py
------------------------------------------------------------
revno: 3815.775.83
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-07-07 11:57:37 +0100
message:
(bialix) launchpad plugin: import webbrowse should be explicit and
never lazy, otherwise bzr.exe lacks this module.
modified:
bzrlib/plugins/launchpad/__init__.py
------------------------------------------------------------
revno: 3815.878.1
committer: Alexander Belchenko <bialix at ukr.net>
branch nick: lp-bzr.exe
timestamp: Mon 2009-07-06 16:00:23 +0300
message:
launchpad plugin: import webbrowse should be explicit and never lazy, otherwise bzr.exe lacks this module.
modified:
bzrlib/plugins/launchpad/__init__.py
------------------------------------------------------------
revno: 3815.775.84
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-07-08 02:24:43 +0100
message:
(mbp) integrated community patches to docs and OS locks
modified:
bzrlib/lock.py
bzrlib/tests/per_lock/__init__.py
bzrlib/tests/per_lock/test_lock.py
doc/en/tutorials/tutorial.txt
------------------------------------------------------------
revno: 3815.879.1
committer: Dmitry Vasiliev <dima at hlabs.spb.ru>
branch nick: tutorial-fixes
timestamp: Fri 2009-06-26 23:16:47 +0400
message:
Small formatting fixes
modified:
doc/en/tutorials/tutorial.txt
------------------------------------------------------------
revno: 3815.879.2
committer: Dmitry Vasiliev <dima at hlabs.spb.ru>
branch nick: tutorial-fixes
timestamp: Fri 2009-06-26 23:36:25 +0400
message:
Removed accidental blockquote
modified:
doc/en/tutorials/tutorial.txt
------------------------------------------------------------
revno: 3815.879.3
committer: Dmitry Vasiliev <dima at hlabs.spb.ru>
branch nick: tutorial-fixes
timestamp: Sat 2009-06-27 12:10:13 +0400
message:
Typo
modified:
doc/en/tutorials/tutorial.txt
------------------------------------------------------------
revno: 3815.880.1
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: integration
timestamp: Thu 2009-07-02 13:36:39 +1000
message:
merge tutorial formatting tweaks
modified:
doc/en/tutorials/tutorial.txt
------------------------------------------------------------
revno: 3815.880.2
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: integration
timestamp: Wed 2009-07-08 09:46:54 +1000
message:
merge fix for OS locks on unicode paths on win32
added:
bzrlib/plugins/launchpad/test_lp_login.py
modified:
NEWS
bzr
bzrlib/branch.py
bzrlib/btree_index.py
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/groupcompress.py
bzrlib/help_topics/en/debug-flags.txt
bzrlib/index.py
bzrlib/inventory.py
bzrlib/lock.py
bzrlib/mutabletree.py
bzrlib/pack.py
bzrlib/plugins/launchpad/__init__.py
bzrlib/plugins/launchpad/lp_registration.py
bzrlib/progress.py
bzrlib/reconfigure.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/smart/medium.py
bzrlib/smart/message.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_non_ascii.py
bzrlib/tests/per_lock/__init__.py
bzrlib/tests/per_lock/test_lock.py
bzrlib/tests/test_selftest.py
bzrlib/tests/test_smart_transport.py
bzrlib/tests/test_transport_log.py
bzrlib/tests/test_win32utils.py
bzrlib/transport/__init__.py
bzrlib/transport/log.py
bzrlib/transport/trace.py
bzrlib/tree.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
doc/developers/inventory.txt
------------------------------------------------------------
revno: 3815.881.1
committer: Alexander Belchenko <bialix at ukr.net>
branch nick: lock-unicode
timestamp: Tue 2009-07-07 12:00:59 +0300
message:
improved unicode support for OS locks @ win32.
Patch of Martin <gzlist> was incomplete re unicode paths and win32file-based locks.
modified:
bzrlib/lock.py
bzrlib/tests/per_lock/__init__.py
bzrlib/tests/per_lock/test_lock.py
------------------------------------------------------------
revno: 3815.775.85
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-07-08 07:29:54 +0100
message:
(mbp) add xfail tests for bug 395556
modified:
bzrlib/tests/blackbox/test_commit.py
bzrlib/tests/workingtree_implementations/test_commit.py
------------------------------------------------------------
revno: 3815.882.1
committer: Martin <gzlist at googlemail.com>
branch nick: commit_and_mv
timestamp: Thu 2009-07-02 10:30:18 +0100
message:
Tests for extreme strangeness with commit and mv
modified:
bzrlib/tests/blackbox/test_commit.py
bzrlib/tests/workingtree_implementations/test_commit.py
------------------------------------------------------------
revno: 3815.880.3
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: integration
timestamp: Wed 2009-07-08 15:27:06 +1000
message:
Add comments to tests for bug 395556
modified:
bzrlib/tests/blackbox/test_commit.py
bzrlib/tests/workingtree_implementations/test_commit.py
------------------------------------------------------------
revno: 3815.775.86
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-07-08 16:42:48 +0100
message:
(bialix) Deprecate bzrlib.user_encoding
modified:
NEWS
bzrlib/__init__.py
------------------------------------------------------------
revno: 3815.883.1
committer: Alexander Belchenko <bialix at ukr.net>
branch nick: pyx-pyd
timestamp: Thu 2009-05-28 20:46:33 +0300
message:
removed all references to bzrlib.user_encoding
modified:
bzrlib/osutils.py
bzrlib/tests/blackbox/test_status.py
bzrlib/win32utils.py
------------------------------------------------------------
revno: 3815.883.2
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-integration
timestamp: Wed 2009-07-08 09:37:25 -0500
message:
Merge bzr.dev 4516
removed:
bzrlib/util/tests/test_bencode.py
doc/developers/performance-contributing.txt
added:
bzrlib/_bencode_pyx.h
bzrlib/_bencode_pyx.pyx
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/benchmarks/bench_tags.py
bzrlib/bencode.py
bzrlib/help_topics/en/diverged-branches.txt
bzrlib/plugins/launchpad/test_lp_login.py
bzrlib/send.py
bzrlib/tests/per_repository_reference/test_fetch.py
bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py
bzrlib/tests/per_repository_reference/test_initialize.py
bzrlib/tests/per_repository_reference/test_unlock.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_bencode.py
bzrlib/tests/test_chk_serializer.py
bzrlib/util/bencode.py
doc/developers/bug-handling.txt
doc/index.ru.txt
doc/ru/
doc/ru/mini-tutorial/
doc/ru/mini-tutorial/index.txt
doc/ru/quick-reference/
doc/ru/quick-reference/Makefile
doc/ru/quick-reference/quick-start-summary.pdf
doc/ru/quick-reference/quick-start-summary.png
doc/ru/quick-reference/quick-start-summary.svg
doc/ru/tutorials/
doc/ru/tutorials/centralized_workflow.txt
doc/ru/tutorials/tutorial.txt
doc/ru/tutorials/using_bazaar_with_launchpad.txt
doc/ru/user-guide/
doc/ru/user-guide/branching_a_project.txt
doc/ru/user-guide/core_concepts.txt
doc/ru/user-guide/images/
doc/ru/user-guide/images/workflows_centralized.png
doc/ru/user-guide/images/workflows_centralized.svg
doc/ru/user-guide/images/workflows_gatekeeper.png
doc/ru/user-guide/images/workflows_gatekeeper.svg
doc/ru/user-guide/images/workflows_localcommit.png
doc/ru/user-guide/images/workflows_localcommit.svg
doc/ru/user-guide/images/workflows_peer.png
doc/ru/user-guide/images/workflows_peer.svg
doc/ru/user-guide/images/workflows_pqm.png
doc/ru/user-guide/images/workflows_pqm.svg
doc/ru/user-guide/images/workflows_shared.png
doc/ru/user-guide/images/workflows_shared.svg
doc/ru/user-guide/images/workflows_single.png
doc/ru/user-guide/images/workflows_single.svg
doc/ru/user-guide/index.txt
doc/ru/user-guide/introducing_bazaar.txt
doc/ru/user-guide/specifying_revisions.txt
doc/ru/user-guide/stacked.txt
doc/ru/user-guide/using_checkouts.txt
doc/ru/user-guide/zen.txt
tools/time_graph.py
renamed:
bzrlib/_btree_serializer_c.pyx => bzrlib/_btree_serializer_pyx.pyx
bzrlib/_dirstate_helpers_c.h => bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_c.pyx => bzrlib/_dirstate_helpers_pyx.pyx
bzrlib/_knit_load_data_c.pyx => bzrlib/_knit_load_data_pyx.pyx
bzrlib/tests/workingtree_implementations/test_get_file_with_stat.py => bzrlib/tests/tree_implementations/test_get_file_with_stat.py
bzrlib/util/bencode.py => bzrlib/util/_bencode_py.py
generate_docs.py => tools/generate_docs.py
tools/doc_generate/ => bzrlib/doc_generate/
modified:
.bzrignore
Makefile
NEWS
bzr
bzrlib/__init__.py
bzrlib/_chk_map_pyx.pyx
bzrlib/_dirstate_helpers_py.py
bzrlib/_groupcompress_pyx.pyx
bzrlib/benchmarks/__init__.py
bzrlib/benchmarks/bench_dirstate.py
bzrlib/branch.py
bzrlib/btree_index.py
bzrlib/bugtracker.py
bzrlib/builtins.py
bzrlib/bundle/__init__.py
bzrlib/bundle/serializer/v4.py
bzrlib/bzrdir.py
bzrlib/cache_utf8.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/config.py
bzrlib/diff.py
bzrlib/dirstate.py
bzrlib/doc_generate/__init__.py
bzrlib/doc_generate/autodoc_bash_completion.py
bzrlib/doc_generate/autodoc_man.py
bzrlib/doc_generate/autodoc_rstx.py
bzrlib/errors.py
bzrlib/fetch.py
bzrlib/filters/__init__.py
bzrlib/foreign.py
bzrlib/graph.py
bzrlib/groupcompress.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/help_topics/en/configuration.txt
bzrlib/help_topics/en/debug-flags.txt
bzrlib/help_topics/en/eol.txt
bzrlib/hooks.py
bzrlib/index.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/lock.py
bzrlib/log.py
bzrlib/mail_client.py
bzrlib/multiparent.py
bzrlib/mutabletree.py
bzrlib/osutils.py
bzrlib/pack.py
bzrlib/plugins/launchpad/__init__.py
bzrlib/plugins/launchpad/lp_registration.py
bzrlib/plugins/launchpad/test_register.py
bzrlib/progress.py
bzrlib/push.py
bzrlib/python-compat.h
bzrlib/reconcile.py
bzrlib/reconfigure.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/knitrepo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revision.py
bzrlib/revisiontree.py
bzrlib/serializer.py
bzrlib/shelf.py
bzrlib/shelf_ui.py
bzrlib/shellcomplete.py
bzrlib/smart/bzrdir.py
bzrlib/smart/medium.py
bzrlib/smart/message.py
bzrlib/smart/protocol.py
bzrlib/smart/repository.py
bzrlib/smart/request.py
bzrlib/switch.py
bzrlib/tag.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_add.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_commit.py
bzrlib/tests/blackbox/test_diff.py
bzrlib/tests/blackbox/test_export.py
bzrlib/tests/blackbox/test_init.py
bzrlib/tests/blackbox/test_ls.py
bzrlib/tests/blackbox/test_non_ascii.py
bzrlib/tests/blackbox/test_pull.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_revision_info.py
bzrlib/tests/blackbox/test_revno.py
bzrlib/tests/blackbox/test_send.py
bzrlib/tests/blackbox/test_split.py
bzrlib/tests/branch_implementations/test_branch.py
bzrlib/tests/branch_implementations/test_check.py
bzrlib/tests/branch_implementations/test_dotted_revno_to_revision_id.py
bzrlib/tests/branch_implementations/test_push.py
bzrlib/tests/branch_implementations/test_reconcile.py
bzrlib/tests/branch_implementations/test_sprout.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/bzrdir_implementations/test_push.py
bzrlib/tests/inventory_implementations/basics.py
bzrlib/tests/per_lock/__init__.py
bzrlib/tests/per_lock/test_lock.py
bzrlib/tests/per_repository/test_add_inventory_by_delta.py
bzrlib/tests/per_repository/test_fetch.py
bzrlib/tests/per_repository/test_fileid_involved.py
bzrlib/tests/per_repository/test_iter_reverse_revision_history.py
bzrlib/tests/per_repository/test_pack.py
bzrlib/tests/per_repository/test_reconcile.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_revision.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/per_repository_reference/__init__.py
bzrlib/tests/per_repository_reference/test_default_stacking.py
bzrlib/tests/test__dirstate_helpers.py
bzrlib/tests/test__groupcompress.py
bzrlib/tests/test_btree_index.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commands.py
bzrlib/tests/test_commit_merge.py
bzrlib/tests/test_config.py
bzrlib/tests/test_eol_filters.py
bzrlib/tests/test_errors.py
bzrlib/tests/test_filters.py
bzrlib/tests/test_foreign.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_graph.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_help.py
bzrlib/tests/test_http.py
bzrlib/tests/test_inv.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_mail_client.py
bzrlib/tests/test_options.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_pack.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_plugins.py
bzrlib/tests/test_progress.py
bzrlib/tests/test_remote.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_revision.py
bzrlib/tests/test_selftest.py
bzrlib/tests/test_serializer.py
bzrlib/tests/test_smart.py
bzrlib/tests/test_smart_transport.py
bzrlib/tests/test_source.py
bzrlib/tests/test_transform.py
bzrlib/tests/test_transport_log.py
bzrlib/tests/test_tuned_gzip.py
bzrlib/tests/test_ui.py
bzrlib/tests/test_versionedfile.py
bzrlib/tests/test_win32utils.py
bzrlib/tests/test_workingtree_4.py
bzrlib/tests/tree_implementations/__init__.py
bzrlib/tests/tree_implementations/test_list_files.py
bzrlib/tests/workingtree_implementations/__init__.py
bzrlib/tests/workingtree_implementations/test_commit.py
bzrlib/tests/workingtree_implementations/test_content_filters.py
bzrlib/tests/workingtree_implementations/test_eol_conversion.py
bzrlib/transform.py
bzrlib/transport/__init__.py
bzrlib/transport/local.py
bzrlib/transport/log.py
bzrlib/transport/sftp.py
bzrlib/transport/trace.py
bzrlib/tree.py
bzrlib/tuned_gzip.py
bzrlib/ui/__init__.py
bzrlib/ui/text.py
bzrlib/versionedfile.py
bzrlib/weave.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
bzrlib/xml4.py
bzrlib/xml8.py
bzrlib/xml_serializer.py
doc/developers/cycle.txt
doc/developers/index.txt
doc/developers/inventory.txt
doc/developers/performance-roadmap.txt
doc/developers/planned-change-integration.txt
doc/developers/releasing.txt
doc/en/developer-guide/HACKING.txt
doc/en/quick-reference/Makefile
doc/en/quick-reference/quick-start-summary.png
doc/en/tutorials/tutorial.txt
doc/en/tutorials/using_bazaar_with_launchpad.txt
doc/en/user-guide/images/workflows_centralized.png
doc/en/user-guide/images/workflows_gatekeeper.png
doc/en/user-guide/images/workflows_localcommit.png
doc/en/user-guide/images/workflows_peer.png
doc/en/user-guide/images/workflows_pqm.png
doc/en/user-guide/images/workflows_shared.png
doc/en/user-guide/images/workflows_single.png
doc/en/user-guide/introducing_bazaar.txt
doc/index.txt
setup.py
tools/win32/build_release.py
bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_pyx.pyx
bzrlib/tests/tree_implementations/test_get_file_with_stat.py
bzrlib/util/_bencode_py.py
tools/generate_docs.py
------------------------------------------------------------
revno: 3815.883.3
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: jam-integration
timestamp: Wed 2009-07-08 09:40:29 -0500
message:
Make it clear that bzrlib.user_encoding is deprecated.
modified:
NEWS
bzrlib/__init__.py
------------------------------------------------------------
revno: 3815.775.87
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-07-08 17:42:55 +0100
message:
(Matt Nordhoff) Fix pluralisation of gc's 'repacking N texts' message
modified:
bzrlib/repofmt/groupcompress_repo.py
------------------------------------------------------------
revno: 3815.884.1
committer: Matt Nordhoff <mnordhoff at mattnordhoff.com>
branch nick: gc-repacking-texts-message
timestamp: Mon 2009-07-06 14:47:36 +0000
message:
Fix pluralisation of gc's "repacking N texts" message
modified:
bzrlib/repofmt/groupcompress_repo.py
------------------------------------------------------------
revno: 3815.775.88
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-07-08 19:05:38 +0100
message:
(vila) Force socket shutdown in threaded http test servers
modified:
NEWS
bzrlib/tests/http_server.py
bzrlib/tests/test_read_bundle.py
bzrlib/tests/test_transport_implementations.py
------------------------------------------------------------
revno: 3815.885.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 383920-pycurl-hangs
timestamp: Tue 2009-07-07 10:24:57 +0200
message:
Fix bug #383920 by inserting the missing Content-Length header.
* bzrlib/tests/test_transport_implementations.py:
(TransportTests.test_get_unknown_file,
TransportTests.test_get_bytes_unknown_file): Localize bug #383920.
* bzrlib/tests/test_read_bundle.py:
(TestReadBundleFromURL.setUp,
TestReadBundleFromURL.read_mergeable_from_url): Fix regression
caused by pqm not running pycurl + python2.6, which means that the
https test server is not tested there and couldn't catch it. Clean
up the tests too.
* bzrlib/tests/http_server.py:
(TestingHTTPRequestHandler.send_error): Send the Content-Length
header or pycurl can't handle the 404...
modified:
NEWS
bzrlib/tests/http_server.py
bzrlib/tests/test_read_bundle.py
bzrlib/tests/test_transport_implementations.py
------------------------------------------------------------
revno: 3815.885.2
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 383920-pycurl-hangs
timestamp: Wed 2009-07-08 10:51:19 +0200
message:
lifeless said: try harder :)
* bzrlib/tests/http_server.py:
(TestingHTTPRequestHandler.send_error): Deleted, not needed
anymre.
(TestingThreadingHTTPServer.process_request_thread): shutdown()
the socket explicitely.
* NEWS:
Describe the new fix.
modified:
NEWS
bzrlib/tests/http_server.py
bzrlib/tests/test_read_bundle.py
------------------------------------------------------------
revno: 3815.885.3
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 383920-pycurl-hangs
timestamp: Wed 2009-07-08 17:24:31 +0200
message:
Delete spurious import.
modified:
bzrlib/tests/http_server.py
------------------------------------------------------------
revno: 3815.886.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Wed 2009-07-08 17:24:58 +0200
message:
Force socket shutdown in threaded http test servers
modified:
NEWS
bzrlib/tests/http_server.py
bzrlib/tests/test_read_bundle.py
bzrlib/tests/test_transport_implementations.py
------------------------------------------------------------
revno: 3815.775.89
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-07-08 20:34:07 +0100
message:
(hdima) Unify doc file names
added:
doc/es/quick-reference/quick-start-summary.pdf
doc/es/quick-reference/quick-start-summary.png
renamed:
doc/es/guia-desarrollador/ => doc/es/developer-guide/
doc/es/guia-usuario/ => doc/es/user-guide/
doc/es/notas-version/ => doc/es/release-notes/
doc/es/referencia/ => doc/es/user-reference/
doc/es/referencia-rapida/ => doc/es/quick-reference/
doc/es/referencia-rapida/referencia-rapida.svg => doc/es/quick-reference/quick-start-summary.svg
modified:
Makefile
doc/es/mini-tutorial/index.txt
doc/es/quick-reference/Makefile
doc/index.es.txt
------------------------------------------------------------
revno: 3815.887.1
committer: Dmitry Vasiliev <dima at hlabs.spb.ru>
branch nick: filename-unification
timestamp: Mon 2009-06-29 15:02:31 +0400
message:
Optimize configuration for build documentation
added:
doc/es/quick-reference/quick-start-summary.pdf
doc/es/quick-reference/quick-start-summary.png
renamed:
doc/es/guia-desarrollador/ => doc/es/developer-guide/
doc/es/guia-usuario/ => doc/es/user-guide/
doc/es/notas-version/ => doc/es/release-notes/
doc/es/referencia/ => doc/es/user-reference/
doc/es/referencia-rapida/ => doc/es/quick-reference/
doc/es/referencia-rapida/referencia-rapida.svg => doc/es/quick-reference/quick-start-summary.svg
modified:
Makefile
doc/es/mini-tutorial/index.txt
doc/es/quick-reference/Makefile
doc/index.es.txt
------------------------------------------------------------
revno: 3815.888.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration2
timestamp: Wed 2009-07-08 18:22:29 +0200
message:
Unify doc file names
added:
doc/es/quick-reference/quick-start-summary.pdf
doc/es/quick-reference/quick-start-summary.png
renamed:
doc/es/guia-desarrollador/ => doc/es/developer-guide/
doc/es/guia-usuario/ => doc/es/user-guide/
doc/es/notas-version/ => doc/es/release-notes/
doc/es/referencia/ => doc/es/user-reference/
doc/es/referencia-rapida/ => doc/es/quick-reference/
doc/es/referencia-rapida/referencia-rapida.svg => doc/es/quick-reference/quick-start-summary.svg
modified:
Makefile
doc/es/mini-tutorial/index.txt
doc/es/quick-reference/Makefile
doc/index.es.txt
------------------------------------------------------------
revno: 3815.775.90
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2009-07-08 22:05:36 +0100
message:
(jam) Fix bug #396838,
make LRUCache safe in the presence of cleanup() that raises
exceptions.
modified:
NEWS
bzrlib/lru_cache.py
bzrlib/tests/test_lru_cache.py
------------------------------------------------------------
revno: 3815.889.1
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-lru-cleanup
timestamp: Wed 2009-07-08 09:28:04 -0500
message:
Fix bug #396838, Update LRUCache to maintain invariant even
if a cleanup function raises an exception.
modified:
NEWS
bzrlib/lru_cache.py
bzrlib/tests/test_lru_cache.py
------------------------------------------------------------
revno: 3815.889.2
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-lru-cleanup
timestamp: Wed 2009-07-08 10:43:51 -0500
message:
Add comments in the finally sections as to why we want them.
modified:
bzrlib/lru_cache.py
------------------------------------------------------------
revno: 3815.889.3
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-lru-cleanup
timestamp: Wed 2009-07-08 13:47:25 -0500
message:
Merge bzr.dev 4519 to resolve NEWS
modified:
NEWS
bzrlib/__init__.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/tests/http_server.py
bzrlib/tests/test_read_bundle.py
bzrlib/tests/test_transport_implementations.py
------------------------------------------------------------
revno: 3815.775.91
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2009-07-09 01:44:25 +0100
message:
(jam) Rework the internals of annotate to use a class object (fixes
bug #387952)
added:
bzrlib/_annotator_py.py
bzrlib/_annotator_pyx.pyx
bzrlib/tests/test__annotator.py
bzrlib/tests/workingtree_implementations/test_annotate_iter.py
modified:
.bzrignore
NEWS
bzrlib/_known_graph_py.py
bzrlib/annotate.py
bzrlib/branchbuilder.py
bzrlib/groupcompress.py
bzrlib/knit.py
bzrlib/revisiontree.py
bzrlib/tests/__init__.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_annotate.py
bzrlib/tests/test_knit.py
bzrlib/tests/test_versionedfile.py
bzrlib/tests/workingtree_implementations/__init__.py
bzrlib/transform.py
bzrlib/versionedfile.py
bzrlib/workingtree.py
setup.py
------------------------------------------------------------
revno: 3815.890.1
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-06-17 14:38:58 -0500
message:
Initial api for Annotator.
Currently just a thunk around the other annotation code.
But it defines the api as returning multiple possible sources
for each line. And separates the annotations into a separate
list from the actual lines.
added:
bzrlib/_annotator_py.py
bzrlib/tests/test__annotator.py
modified:
bzrlib/annotate.py
bzrlib/tests/__init__.py
bzrlib/tests/test__known_graph.py
------------------------------------------------------------
revno: 3815.890.2
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-06-17 14:46:24 -0500
message:
Start moving bits into helper functions. Add tests for multiple revs.
modified:
bzrlib/_annotator_py.py
bzrlib/tests/test__annotator.py
------------------------------------------------------------
revno: 3815.890.3
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-06-17 14:57:44 -0500
message:
Start implementing the reannotation functionality directly.
modified:
bzrlib/_annotator_py.py
------------------------------------------------------------
revno: 3815.890.4
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-06-17 15:32:50 -0500
message:
New work on how to resolve conflict lines.
The new code doesn't try to do much resolution. All it does is
claim that both parents introduced the text. The conflict resolution
can be done just before displaying, rather than while building
up the annotations.
At least, that is the current idea.
modified:
bzrlib/_annotator_py.py
bzrlib/tests/test__annotator.py
------------------------------------------------------------
revno: 3815.890.5
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-06-17 16:08:28 -0500
message:
Bring in the fix to only extract raw records 1 time for get_record_stream()
modified:
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.890.6
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-06-17 21:20:00 -0500
message:
Adding a trivial 'last_entry' cache drops the time from 56s down to 40s
This finally becomes approximately as fast as plain annotation w/ heads.
modified:
bzrlib/_annotator_py.py
------------------------------------------------------------
revno: 3815.890.7
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 13:31:53 -0500
message:
Some minor changes
modified:
bzrlib/_annotator_py.py
------------------------------------------------------------
revno: 3815.890.8
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 13:39:06 -0500
message:
Factor out the 'get the lines to annotate' into a helper.
This way if we decide to implement a fulltext matcher for 2a formats, it
gives a simple place to do the override.
modified:
bzrlib/_annotator_py.py
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.890.9
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 13:42:06 -0500
message:
Remove heads_provider, as we don't use it now.
Clean up a bit of code, document a bit.
modified:
bzrlib/_annotator_py.py
------------------------------------------------------------
revno: 3815.890.10
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 13:48:33 -0500
message:
Start working on 'annotate_flat' which conforms to the original spec.
modified:
bzrlib/_annotator_py.py
bzrlib/tests/test__annotator.py
------------------------------------------------------------
revno: 3815.890.11
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 13:58:55 -0500
message:
Remove the accidental commit of the test hack to knit.py
modified:
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.890.12
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 14:00:50 -0500
message:
Finish fleshing out the ability to determine a revision after conflicts.
modified:
bzrlib/_annotator_py.py
bzrlib/tests/test__annotator.py
------------------------------------------------------------
revno: 3815.890.13
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 14:25:39 -0500
message:
A bit of simplification to the annotate_flat logic.
modified:
bzrlib/_annotator_py.py
------------------------------------------------------------
revno: 3815.890.14
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 15:02:22 -0500
message:
Had a slightly bogus test.
modified:
bzrlib/tests/test__annotator.py
------------------------------------------------------------
revno: 3815.890.15
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 15:03:56 -0500
message:
Finish the cleanup
modified:
bzrlib/_annotator_py.py
------------------------------------------------------------
revno: 3815.890.16
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 15:06:47 -0500
message:
Move more access patterns into helper functions.
modified:
bzrlib/_annotator_py.py
------------------------------------------------------------
revno: 3815.890.17
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 15:08:43 -0500
message:
Factor out the time when a text is finally annotated from the time it is initialized.
The main win is that we can start tracking num_children, etc.
modified:
bzrlib/_annotator_py.py
------------------------------------------------------------
revno: 3815.890.18
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 15:17:59 -0500
message:
Start tracking the number of children that need a given text.
modified:
bzrlib/_annotator_py.py
bzrlib/tests/test__annotator.py
------------------------------------------------------------
revno: 3815.890.19
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 15:35:31 -0500
message:
Have _record_annotation start to remove texts when they are no longer needed.
modified:
bzrlib/_annotator_py.py
bzrlib/tests/test__annotator.py
------------------------------------------------------------
revno: 3815.890.20
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 15:48:40 -0500
message:
Prev patch doesn't help peak mem on Packs because get_record_stream() caches all fulltexts.
however, the final mem did go from 300MB down to 200MB, still up from what I would expect.
modified:
bzrlib/_annotator_py.py
------------------------------------------------------------
revno: 3815.890.21
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 16:02:01 -0500
message:
Assert that entries in the annotation cache also get cleaned up.
This actually drops peak mem by almost 100MB, I wouldn't think the annotations
would be that expensive...
Anyway, texts themselves are still held by the VF stream, so we only save
for other things that we might be caching.
modified:
bzrlib/_annotator_py.py
bzrlib/tests/test__annotator.py
------------------------------------------------------------
revno: 3815.890.22
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 16:09:34 -0500
message:
Need to record the other annotations before we can record this,
otherwise popping the extra annotations fails.
Factor out an '_annotate_one' helper, as it makes the code cleaner, especially
since we added a progress bar.
modified:
bzrlib/_annotator_py.py
bzrlib/tests/test__annotator.py
------------------------------------------------------------
revno: 3815.890.23
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-06-18 17:07:42 -0500
message:
Initial attempt at refactoring _KnitAnnotator to derive from Annotator.
So far it seems possible, by just overriding _get_needed_texts.
However, we'll also want to override the get_matching_blocks stuff based on the delta.
modified:
bzrlib/_annotator_py.py
bzrlib/annotate.py
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.890.24
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Fri 2009-06-19 16:25:51 -0500
message:
update BranchBuilder to support 'committer'
Update test_annotate to use BranchBuilder rather than lots of trees and tree.commit.
modified:
bzrlib/branchbuilder.py
bzrlib/tests/test_annotate.py
------------------------------------------------------------
revno: 3815.890.25
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Fri 2009-06-19 16:32:28 -0500
message:
Use BranchBuilder for duplicate_lines_tree
modified:
bzrlib/tests/test_annotate.py
------------------------------------------------------------
revno: 3815.890.26
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Fri 2009-06-19 16:33:30 -0500
message:
The new _KnitAnnotator based on Annotator seems to pass the test suite.
Now we just need to clean up the guts and get left-matching-blocks working.
modified:
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.890.27
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Fri 2009-06-19 22:22:59 -0500
message:
Simplify the test__annotator tests by avoiding having a real repository.
modified:
bzrlib/tests/test__annotator.py
------------------------------------------------------------
revno: 3815.890.28
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Sat 2009-06-20 00:11:51 -0500
message:
Continue breaking things to build it up cleanly.
At this point we have an _expand_record which is used to turn record streams
into text lines.
Eventually it will do things like track 'num_compression_children' so that
it can re-use content objects, etc.
The code already handles removing 'text' entries as part of Annotator.
At the moment, nodes get queued up, but we haven't worked out when/how to pull
them back out of the queue.
modified:
bzrlib/knit.py
bzrlib/tests/test_knit.py
------------------------------------------------------------
revno: 3815.890.29
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Sat 2009-06-20 00:28:14 -0500
message:
Some code comments about what needs to happen.
It also makes it a bit more obvious why the code is hard to wrap
your head around. In essense there are 2 queues. Also, we want to
intermingle the steps so that the caches can be depopulated as we
get the deltas we need, etc.
modified:
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.890.30
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 00:13:46 -0500
message:
add a bit more work to be able to process 'pending_annotations'.
modified:
bzrlib/knit.py
bzrlib/tests/test_knit.py
------------------------------------------------------------
revno: 3815.890.31
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 00:49:00 -0500
message:
Change the processing lines to now handle fallbacks properly.
modified:
bzrlib/knit.py
bzrlib/tests/test_knit.py
------------------------------------------------------------
revno: 3815.890.32
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 13:43:11 -0500
message:
using this custom extraction code drops us from 30.5s => 17.6s for annotate NEWS.
It would seem that there are some *severe* inefficiencies for
get_record_stream('topological', True)
modified:
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.890.33
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 13:51:10 -0500
message:
Change the _expand_record code to pop out old content objects.
Also, re-use the base parent content object when possible.
modified:
bzrlib/knit.py
bzrlib/tests/test_knit.py
------------------------------------------------------------
revno: 3815.890.34
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 13:57:34 -0500
message:
Removing compression_parent Content objs drops us from 238MB down to 146MB.
Setting copy_base_content = False seems to cause errors ATM :(. So we need to dig deeper.
modified:
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.890.35
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 14:09:24 -0500
message:
Figure out why we don't want to copy_base_content=False.
modified:
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.890.36
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 14:14:30 -0500
message:
Only cache the content objects that we will reuse.
Peak memory is down to 92MB, and annotate time down to 15.9s
modified:
bzrlib/knit.py
bzrlib/tests/test_knit.py
------------------------------------------------------------
revno: 3815.890.37
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 14:25:01 -0500
message:
Add tests tha left-matching-blocks gets populated.
modified:
bzrlib/knit.py
bzrlib/tests/test_knit.py
------------------------------------------------------------
revno: 3815.890.38
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 14:38:27 -0500
message:
Start using left-matching-blocks during the actual annotation.
Down to 11.3s.
modified:
bzrlib/_annotator_py.py
bzrlib/knit.py
bzrlib/tests/test_knit.py
------------------------------------------------------------
revno: 3815.890.39
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 14:39:42 -0500
message:
Merge bzr.dev 4474 to get the latest _KnownGraph code.
renamed:
bzrlib/_btree_serializer_c.pyx => bzrlib/_btree_serializer_pyx.pyx
bzrlib/_dirstate_helpers_c.h => bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_c.pyx => bzrlib/_dirstate_helpers_pyx.pyx
bzrlib/_knit_load_data_c.pyx => bzrlib/_knit_load_data_pyx.pyx
generate_docs.py => tools/generate_docs.py
tools/doc_generate/ => bzrlib/doc_generate/
modified:
.bzrignore
Makefile
NEWS
bzrlib/_chk_map_pyx.pyx
bzrlib/_dirstate_helpers_py.py
bzrlib/_known_graph_py.py
bzrlib/_known_graph_pyx.pyx
bzrlib/benchmarks/bench_dirstate.py
bzrlib/branch.py
bzrlib/btree_index.py
bzrlib/bugtracker.py
bzrlib/builtins.py
bzrlib/bzrdir.py
bzrlib/chk_map.py
bzrlib/commands.py
bzrlib/dirstate.py
bzrlib/doc_generate/__init__.py
bzrlib/doc_generate/autodoc_bash_completion.py
bzrlib/doc_generate/autodoc_man.py
bzrlib/doc_generate/autodoc_rstx.py
bzrlib/errors.py
bzrlib/fetch.py
bzrlib/groupcompress.py
bzrlib/help.py
bzrlib/help_topics/__init__.py
bzrlib/hooks.py
bzrlib/inventory.py
bzrlib/knit.py
bzrlib/pack.py
bzrlib/remote.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revision.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_ls.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/branch_implementations/test_stacking.py
bzrlib/tests/bzrdir_implementations/test_bzrdir.py
bzrlib/tests/bzrdir_implementations/test_push.py
bzrlib/tests/per_repository/test_add_inventory_by_delta.py
bzrlib/tests/per_repository/test_pack.py
bzrlib/tests/per_repository/test_repository.py
bzrlib/tests/per_repository/test_write_group.py
bzrlib/tests/test__dirstate_helpers.py
bzrlib/tests/test__known_graph.py
bzrlib/tests/test_btree_index.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_commit_merge.py
bzrlib/tests/test_errors.py
bzrlib/tests/test_generate_docs.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_inv.py
bzrlib/tests/test_pack.py
bzrlib/tests/test_pack_repository.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_tuned_gzip.py
bzrlib/tests/test_versionedfile.py
bzrlib/tuned_gzip.py
bzrlib/versionedfile.py
bzrlib/workingtree_4.py
setup.py
tools/time_graph.py
tools/win32/build_release.py
bzrlib/_dirstate_helpers_pyx.h
bzrlib/_dirstate_helpers_pyx.pyx
tools/generate_docs.py
------------------------------------------------------------
revno: 3815.890.40
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 14:55:09 -0500
message:
Shave a bit more time off by using subset matching to skip whole regions.
Drops us down to 9.2s, slightly faster than bzr.dev, and no pyrex yet.
modified:
bzrlib/_annotator_py.py
------------------------------------------------------------
revno: 3815.890.41
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 14:58:52 -0500
message:
Cache the heads provider as long as we know that the parent_map hasn't changed.
modified:
bzrlib/_annotator_py.py
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.890.42
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 15:10:53 -0500
message:
Make use of the passed in progress bar.
modified:
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.890.43
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 15:20:39 -0500
message:
Initial implementation of a Pyrex annotator.
Drops the time down to 8.6s down from 9.7s.
This implementation is basically just a copy of the python one, so I'm
a bit surprised to see that much of a win already.
added:
bzrlib/_annotator_pyx.pyx
modified:
.bzrignore
bzrlib/annotate.py
bzrlib/knit.py
setup.py
------------------------------------------------------------
revno: 3815.890.44
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 15:40:59 -0500
message:
Initial results show no improvement for pyrexifing _update_from_one_parent.
I'm a bit surprised, but apparently PyList_GetSlice is pretty efficient.
modified:
bzrlib/_annotator_pyx.pyx
------------------------------------------------------------
revno: 3815.890.45
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 16:05:25 -0500
message:
A bit of tweaking to the _update_from_other_parents drops us to 7.67s
modified:
bzrlib/_annotator_pyx.pyx
------------------------------------------------------------
revno: 3815.890.46
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 16:42:11 -0500
message:
Combine left and right knowing that we already have sorted tuples.
Add a cache of entries. Now down to 7.46s.
modified:
bzrlib/_annotator_pyx.pyx
------------------------------------------------------------
revno: 3815.890.47
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 17:03:08 -0500
message:
lots of debugging timers.
For NEWS:
{'annotate one': 4.9377005317715019,
'annotate time': 7.3725829679470429,
'first ann': 8498,
'heads time': 0.18344133123069994,
'multi heads': 30,
'multi source': 8649,
'one head': 8619,
'one source': 973,
'overall': 7.5956810851658521,
'resolve annotations': 0.21483317013754544,
'update left': 0.92649561606294317,
'update other match': 3.278116911506904,
'update other resolve': 0.32999194031643531,
'update rest': 3.6284887464747229}
Looks like we spend 2 seconds extracting texts,
5 seconds annotating them. And of tht we spend 3.2s matching
the right parent lines to the current text.
We spend a fairly short amount of time resolving annotations,
almost all of them resolve to a single head, which is also
interesting.
modified:
bzrlib/_annotator_pyx.pyx
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.890.48
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 17:21:35 -0500
message:
More debug timing.
{'_process_pending': 0.31604861791095284,
'_read_records_iter': 1.493346989631362,
'annotate one': 5.0270826320105231,
'annotate time': 7.4366645760843912,
'expand_record': 0.4893973954790547,
'first ann': 8498,
'get build graph': 0.24679763768858889,
'get_matching_blocks()': 3.7303522514733056,
'heads time': 0.1828461438535145,
'known blocks': 4389,
'left parents': 4560,
'multi heads': 30,
'multi source': 8649,
'one head': 8619,
'one source': 973,
'overall': 7.6605459632439326,
'resolve annotations': 0.2150744019142099,
'right parents': 2094,
'unknown blocks': 2265,
'update left': 0.9340078138422363,
'update other match': 3.3286844417377002,
'update other resolve': 0.34835153629861293,
'update rest': 3.7008640064589233}
proc_pending + expand + read_raw gives about 2s to get the texts.
and then we spend 5s annotating, 3.5s of that is get_matching_blocks().
So there is about 400ms left to trim out of _update_from_other_parents,
which really isn't much.
The next *biggest* time would be to improve the PatienceSequence information.
modified:
bzrlib/_annotator_pyx.pyx
bzrlib/annotate.py
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.890.49
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Tue 2009-06-23 18:28:38 -0500
message:
More debugging. It seems NEWS and builtins are about 1.5 children on average.
modified:
bzrlib/_annotator_pyx.pyx
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.890.50
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-06-24 13:29:53 -0500
message:
Some internal cleanup, a few more counters.
modified:
bzrlib/_annotator_pyx.pyx
------------------------------------------------------------
revno: 3815.890.51
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-06-24 13:42:29 -0500
message:
Using a global cache gives us key uniqueness.
Using the global cache gives 33k hits out of 36k checks.
Using a local is about 20k hits. (Unsorted global is 30k hits.)
modified:
bzrlib/_annotator_pyx.pyx
------------------------------------------------------------
revno: 3815.890.52
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-06-24 14:21:04 -0500
message:
Tune the inner resolution loop a bit. Down to 125ms from 200+ms.
modified:
bzrlib/_annotator_pyx.pyx
------------------------------------------------------------
revno: 3815.890.53
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-06-24 14:29:54 -0500
message:
Minor tweak to make _update_counter cheaper.
modified:
bzrlib/_annotator_pyx.pyx
------------------------------------------------------------
revno: 3815.890.54
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-06-24 14:57:35 -0500
message:
Access the list object directly, and copy the pointers.
Drops the time for left-parent resolution from 260ms down to 120ms.
modified:
bzrlib/_annotator_pyx.pyx
------------------------------------------------------------
revno: 3815.890.55
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-06-24 15:44:46 -0500
message:
Remove some debugging counters.
Current 'annotate' breakdown:
NEWS builtins.py
6.564 2.265 overall time
0.164 0.038 resolve heads() etc on annotated lines
2.103 0.841 extract texts, convert delta to left-matching-block
4.289 1.382 compute annotations
3.533 1.101 get_matching_blocks() (left and right parents)
0.704 0.180 update left-hand parent annotations (includes above)
3.251 1.068 update right-hand parents
0.118 0.030 resolve annotation lines
So by percentage, 54% of the time is in PatienceSequenceMatcher, 32% of the
time is extracting texts, and only 14% of the time is in the annotation work.
modified:
bzrlib/_annotator_pyx.pyx
bzrlib/annotate.py
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.890.56
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-06-24 15:49:07 -0500
message:
Cleanup pass, remove all of the debugging counters.
modified:
bzrlib/_annotator_pyx.pyx
bzrlib/builtins.py
------------------------------------------------------------
revno: 3815.890.57
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-07-02 16:17:35 -0500
message:
Merge bzr.dev 4504
modified:
NEWS
bzrlib/branch.py
bzrlib/btree_index.py
bzrlib/builtins.py
bzrlib/bundle/__init__.py
bzrlib/bzrdir.py
bzrlib/chk_map.py
bzrlib/chk_serializer.py
bzrlib/errors.py
bzrlib/groupcompress.py
bzrlib/help_topics/en/configuration.txt
bzrlib/index.py
bzrlib/inventory.py
bzrlib/lock.py
bzrlib/osutils.py
bzrlib/pack.py
bzrlib/plugins/launchpad/__init__.py
bzrlib/plugins/launchpad/lp_registration.py
bzrlib/progress.py
bzrlib/repofmt/groupcompress_repo.py
bzrlib/repofmt/pack_repo.py
bzrlib/repository.py
bzrlib/revision.py
bzrlib/send.py
bzrlib/shelf_ui.py
bzrlib/switch.py
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_branch.py
bzrlib/tests/blackbox/test_push.py
bzrlib/tests/blackbox/test_revision_info.py
bzrlib/tests/blackbox/test_revno.py
bzrlib/tests/blackbox/test_send.py
bzrlib/tests/test_chk_map.py
bzrlib/tests/test_config.py
bzrlib/tests/test_groupcompress.py
bzrlib/tests/test_osutils.py
bzrlib/tests/test_repository.py
bzrlib/tests/test_revision.py
bzrlib/tests/test_selftest.py
bzrlib/tests/test_transport_log.py
bzrlib/tests/test_ui.py
bzrlib/tests/test_win32utils.py
bzrlib/tests/test_workingtree_4.py
bzrlib/transform.py
bzrlib/transport/local.py
bzrlib/transport/log.py
bzrlib/transport/trace.py
bzrlib/tree.py
bzrlib/ui/__init__.py
bzrlib/ui/text.py
bzrlib/util/bencode.py
bzrlib/win32utils.py
bzrlib/workingtree.py
bzrlib/workingtree_4.py
------------------------------------------------------------
revno: 3815.890.58
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Thu 2009-07-02 16:43:05 -0500
message:
Enable the new annotator for gc format repos.
Determine that I was accidentally calling _get_needed_keys 2 times,
which was causing the code to double the reference counts, and thus
never free the desired items.
modified:
bzrlib/_annotator_py.py
bzrlib/_annotator_pyx.pyx
bzrlib/groupcompress.py
------------------------------------------------------------
revno: 3815.890.59
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Mon 2009-07-06 11:48:02 -0500
message:
Track down why the annotate retry code was failing.
It was just that we were re-using a variable name, which was causing us to
retry and annotate the wrong text.
modified:
bzrlib/knit.py
bzrlib/tests/test_knit.py
------------------------------------------------------------
revno: 3815.890.60
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Mon 2009-07-06 13:57:02 -0500
message:
Update copyright
modified:
bzrlib/transform.py
bzrlib/workingtree.py
------------------------------------------------------------
revno: 3815.890.61
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Mon 2009-07-06 13:59:24 -0500
message:
Start implementing an Annotator.add_special_text functionality.
The Python implementation supports it. Basically, it is meant to allow things
like WT and PreviewTree to insert the 'current' content into the graph, so that
we can get local modifications into the annotations.
There is also some work here to get support for texts that are already cached
in the annotator. So that we avoid extracting them, and can shortcut the
history.
modified:
bzrlib/_annotator_py.py
bzrlib/_annotator_pyx.pyx
bzrlib/tests/test__annotator.py
------------------------------------------------------------
revno: 3815.890.62
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Mon 2009-07-06 14:05:26 -0500
message:
Add a test that shows when parent texts, etc, are present, we don't request again.
modified:
bzrlib/tests/test__annotator.py
------------------------------------------------------------
revno: 3815.890.63
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Mon 2009-07-06 14:16:19 -0500
message:
Copy the implementation over to the Pyrex version.
modified:
bzrlib/_annotator_py.py
bzrlib/_annotator_pyx.pyx
------------------------------------------------------------
revno: 3815.890.64
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Mon 2009-07-06 14:37:07 -0500
message:
Ensure that _KnitAnnotator also supports add_special_text.
It already had some support for handling texts that were already present.
modified:
bzrlib/knit.py
bzrlib/tests/test_knit.py
------------------------------------------------------------
revno: 3815.890.65
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Mon 2009-07-06 15:21:34 -0500
message:
Tests that VF implementations support .get_annotator()
This also meant supporting no-graph style VF implementations, which
wasn't too bad.
modified:
bzrlib/_annotator_pyx.pyx
bzrlib/groupcompress.py
bzrlib/knit.py
bzrlib/tests/test_versionedfile.py
bzrlib/versionedfile.py
------------------------------------------------------------
revno: 3815.890.66
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Mon 2009-07-06 15:25:29 -0500
message:
Implement no-graph support for the Python version.
modified:
bzrlib/_annotator_py.py
bzrlib/tests/test__annotator.py
------------------------------------------------------------
revno: 3815.890.67
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Mon 2009-07-06 15:48:00 -0500
message:
Implement RevisionTree.annotate_iter and WT.annotate_iter
in terms of the new VF.get_annotator().
Only PreviewTree is left, though the logic there is yet-again different.
Also, feels like there are some missing tests, but I'll check on that.
modified:
bzrlib/revisiontree.py
bzrlib/workingtree.py
------------------------------------------------------------
revno: 3815.890.68
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Mon 2009-07-06 16:13:30 -0500
message:
Add some tests that we can handle doing annotations even when
one of the parents doesn't have the object as a file.
added:
bzrlib/tests/workingtree_implementations/test_annotate_iter.py
modified:
bzrlib/tests/workingtree_implementations/__init__.py
bzrlib/workingtree.py
------------------------------------------------------------
revno: 3815.890.69
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Mon 2009-07-06 16:18:12 -0500
message:
Add a couple more annotate-after-merge tests for WT.
modified:
bzrlib/tests/workingtree_implementations/test_annotate_iter.py
------------------------------------------------------------
revno: 3815.890.70
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Mon 2009-07-06 16:22:45 -0500
message:
Some comments about the PreviewTree.annotate_iter implementation.
modified:
bzrlib/transform.py
------------------------------------------------------------
revno: 3815.890.71
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Mon 2009-07-06 16:31:40 -0500
message:
Remove AnnotatorPolicy
modified:
bzrlib/_annotator_py.py
------------------------------------------------------------
revno: 3815.890.72
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Mon 2009-07-06 21:53:25 -0500
message:
NEWS about fixing bug #387952, and about improvements in 'bzr annotate'
modified:
NEWS
------------------------------------------------------------
revno: 3815.890.73
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-07-08 10:20:14 -0500
message:
inherit from _annotator_py.Annotator in _annotator_pyx.Annotator.
This removes some of the redundancy between implemenations. No visible performance
impact. \o/.
modified:
bzrlib/_annotator_py.py
bzrlib/_annotator_pyx.pyx
------------------------------------------------------------
revno: 3815.890.74
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-07-08 10:28:05 -0500
message:
Some small tweaks, add more documentation for 'add_special_text'.
modified:
bzrlib/_annotator_py.py
bzrlib/_annotator_pyx.pyx
------------------------------------------------------------
revno: 3815.890.75
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-07-08 10:41:18 -0500
message:
Move the core loops into module-level helpers.
Not sure if it really matters, but it does make it a bit simpler, and it
means the code matches _update_from_first_parent.
modified:
bzrlib/_annotator_py.py
bzrlib/_annotator_pyx.pyx
------------------------------------------------------------
revno: 3815.890.76
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-07-08 10:49:37 -0500
message:
Always return a value, although Pyrex takes care of that for you if you let it.
modified:
bzrlib/_annotator_pyx.pyx
------------------------------------------------------------
revno: 3815.890.77
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-07-08 12:09:03 -0500
message:
Add support for compatibility with old '_break_annotation_tie' function.
modified:
bzrlib/_annotator_py.py
bzrlib/_annotator_pyx.pyx
bzrlib/annotate.py
bzrlib/tests/test__annotator.py
------------------------------------------------------------
revno: 3815.890.78
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-07-08 15:58:10 -0500
message:
Found a bug in the pure-python KnownGraph code.
If a tail is reached directly, we were failing to add it to the possible
tails set. (Uncommon in real-world, but happening in the test suite.)
Just switching the code back to not pre-computing the tail list, same
as we do for the pyrex version.
modified:
bzrlib/_known_graph_py.py
bzrlib/tests/test__known_graph.py
------------------------------------------------------------
revno: 3815.890.79
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.17-rework-annotate
timestamp: Wed 2009-07-08 18:10:47 -0500
message:
Remove some assert statements.
modified:
bzrlib/_annotator_py.py
bzrlib/knit.py
------------------------------------------------------------
revno: 3815.775.92
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2009-07-09 02:44:00 +0100
message:
(andrew) Fix bug in HPSS v3 decoder when receiving multiple lots of
excess bytes.
modified:
NEWS
bzrlib/smart/protocol.py
bzrlib/tests/test_smart_transport.py
------------------------------------------------------------
revno: 3815.891.1
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: hpss-race-bug
timestamp: Wed 2009-07-08 17:03:38 +1000
message:
Fix bug in HPSS v3 decoder when receiving multiple lots of excess bytes.
modified:
bzrlib/smart/protocol.py
bzrlib/tests/test_smart_transport.py
------------------------------------------------------------
revno: 3815.891.2
committer: Andrew Bennetts <andrew.bennetts at canonical.com>
branch nick: hpss-race-bug
timestamp: Thu 2009-07-09 10:25:24 +1000
message:
Add NEWS entry.
modified:
NEWS
------------------------------------------------------------
revno: 3815.775.93
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-07-10 07:35:38 +0100
message:
(robertc) First tranche of inventory-delta application validation.
(Robert Collins)
modified:
bzrlib/dirstate.py
bzrlib/errors.py
bzrlib/inventory.py
bzrlib/tests/inventory_implementations/basics.py
bzrlib/tests/test_errors.py
bzrlib/tests/test_inv.py
bzrlib/tests/workingtree_implementations/__init__.py
bzrlib/xml8.py
------------------------------------------------------------
revno: 3815.892.1
committer: Robert Collins <robertc at robertcollins.net>
branch nick: apply-inventory-delta
timestamp: Tue 2009-07-07 13:40:29 +1000
message:
Add more generic InconsistentDeltaDelta error class for use when the exact cause of an inconsistent delta isn't trivially accessible.
modified:
bzrlib/errors.py
bzrlib/tests/test_errors.py
------------------------------------------------------------
revno: 3815.892.2
committer: Robert Collins <robertc at robertcollins.net>
branch nick: apply-inventory-delta
timestamp: Tue 2009-07-07 14:32:13 +1000
message:
More informative assertions in xml serialisation.
modified:
bzrlib/xml8.py
------------------------------------------------------------
revno: 3815.892.3
committer: Robert Collins <robertc at robertcollins.net>
branch nick: apply-inventory-delta
timestamp: Tue 2009-07-07 14:34:25 +1000
message:
Test infrastructure for testing all inventory delta applications and fix CHK inventories to reject repeated file ids in deltas.
modified:
bzrlib/inventory.py
bzrlib/tests/test_inv.py
bzrlib/tests/workingtree_implementations/__init__.py
------------------------------------------------------------
revno: 3815.892.4
committer: Robert Collins <robertc at robertcollins.net>
branch nick: apply-inventory-delta
timestamp: Wed 2009-07-08 12:25:39 +1000
message:
Repeated path/id corruption detected.
modified:
bzrlib/dirstate.py
bzrlib/inventory.py
bzrlib/tests/test_inv.py
------------------------------------------------------------
revno: 3815.892.5
committer: Robert Collins <robertc at robertcollins.net>
branch nick: apply-inventory-delta
timestamp: Thu 2009-07-09 15:32:25 +1000
message:
Parents used in a delta must be directories.
modified:
bzrlib/dirstate.py
bzrlib/inventory.py
bzrlib/tests/test_inv.py
------------------------------------------------------------
revno: 3815.892.6
committer: Robert Collins <robertc at robertcollins.net>
branch nick: apply-inventory-delta
timestamp: Fri 2009-07-10 09:04:39 +1000
message:
Check for missing parents in deltas.
modified:
bzrlib/dirstate.py
bzrlib/inventory.py
bzrlib/tests/test_inv.py
------------------------------------------------------------
revno: 3815.892.7
committer: Robert Collins <robertc at robertcollins.net>
branch nick: apply-inventory-delta
timestamp: Fri 2009-07-10 12:33:46 +1000
message:
Handle unicode parents correctly in dirstate parent checking.
modified:
bzrlib/dirstate.py
bzrlib/tests/test_inv.py
------------------------------------------------------------
revno: 3815.892.8
committer: Robert Collins <robertc at robertcollins.net>
branch nick: apply-inventory-delta
timestamp: Fri 2009-07-10 15:18:29 +1000
message:
Fix fallout from the delta checking work, don't error on deltas containing the root inventory item in CHK delta application, and clean up Inventory docs.
modified:
bzrlib/dirstate.py
bzrlib/inventory.py
bzrlib/tests/inventory_implementations/basics.py
------------------------------------------------------------
revno: 3815.892.9
committer: Robert Collins <robertc at robertcollins.net>
branch nick: apply-inventory-delta
timestamp: Fri 2009-07-10 15:33:07 +1000
message:
Review feedback.
modified:
bzrlib/dirstate.py
------------------------------------------------------------
revno: 3815.775.94
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-07-10 10:37:08 +0100
message:
(vila) Quicker check for changes in mutable trees
modified:
bzrlib/builtins.py
bzrlib/merge.py
bzrlib/mutabletree.py
bzrlib/reconfigure.py
bzrlib/send.py
bzrlib/tests/intertree_implementations/test_compare.py
------------------------------------------------------------
revno: 3815.893.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: tree-has-changes
timestamp: Thu 2009-07-02 12:28:58 +0200
message:
Add tree.has_changes() to quickly check iter_changes().
* bzrlib/tree.py:
(Tree.has_changes): Simple shortcut around iter_changes.
* bzrlib/tests/intertree_implementations/test_compare.py:
(TestIterChanges): Add calls to tree.has_changes().
modified:
bzrlib/tests/intertree_implementations/test_compare.py
bzrlib/tree.py
------------------------------------------------------------
revno: 3815.893.2
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: tree-has-changes
timestamp: Thu 2009-07-02 15:07:14 +0200
message:
Use tree.has_changes() where appropriate (the test suite caught a
bug in has_changes() (not filtering out the root) in an impressive
number of tests)
* bzrlib/send.py:
(send): Use tree.has_changes() instead of tree.changes_from().
* bzrlib/reconfigure.py:
(Reconfigure._check): Use tree.has_changes() instead of
tree.changes_from().
* bzrlib/merge.py:
(Merger.ensure_revision_trees, Merger.compare_basis): Use
tree.has_changes() instead of tree.changes_from().
* bzrlib/builtins.py:
(cmd_remove_tree.run, cmd_push.run, cmd_merge.run): Use
tree.has_changes() instead of tree.changes_from().
modified:
bzrlib/builtins.py
bzrlib/merge.py
bzrlib/reconfigure.py
bzrlib/send.py
------------------------------------------------------------
revno: 3815.893.3
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: tree-has-changes
timestamp: Wed 2009-07-08 15:36:29 +0200
message:
Take review comments into account.
* bzrlib/tests/intertree_implementations/test_compare.py:
(TestIterChanges.check_has_changes): Test has_changes only if one
the trees is mutable.
* bzrlib/tree.py:
(Tree.has_changes): Moved to MutableTree.
* bzrlib/mutabletree.py:
(MutableTree.has_changes): Moved from Tree as required.
modified:
bzrlib/mutabletree.py
bzrlib/tests/intertree_implementations/test_compare.py
bzrlib/tree.py
------------------------------------------------------------
revno: 3815.894.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Fri 2009-07-10 10:33:11 +0200
message:
Quicker check for changes in mutable trees
modified:
bzrlib/builtins.py
bzrlib/merge.py
bzrlib/mutabletree.py
bzrlib/reconfigure.py
bzrlib/send.py
bzrlib/tests/intertree_implementations/test_compare.py
------------------------------------------------------------
revno: 3815.775.95
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2009-07-10 15:00:21 +0100
message:
(mbp, vila) Finish the *_implementation to per_* test renaming
renamed:
bzrlib/tests/branch_implementations/ => bzrlib/tests/per_branch/
bzrlib/tests/bzrdir_implementations/ => bzrlib/tests/per_bzrdir/
bzrlib/tests/interrepository_implementations/ => bzrlib/tests/per_interrepository/
bzrlib/tests/intertree_implementations/ => bzrlib/tests/per_intertree/
bzrlib/tests/inventory_implementations/ => bzrlib/tests/per_inventory/
bzrlib/tests/test_transport_implementations.py => bzrlib/tests/per_transport.py
bzrlib/tests/tree_implementations/ => bzrlib/tests/per_tree/
bzrlib/tests/workingtree_implementations/ => bzrlib/tests/per_workingtree/
modified:
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_selftest.py
bzrlib/tests/per_branch/__init__.py
bzrlib/tests/per_branch/test_branch.py
bzrlib/tests/per_branch/test_break_lock.py
bzrlib/tests/per_branch/test_check.py
bzrlib/tests/per_branch/test_commit.py
bzrlib/tests/per_branch/test_create_checkout.py
bzrlib/tests/per_branch/test_create_clone.py
bzrlib/tests/per_branch/test_dotted_revno_to_revision_id.py
bzrlib/tests/per_branch/test_get_revision_id_to_revno_map.py
bzrlib/tests/per_branch/test_http.py
bzrlib/tests/per_branch/test_iter_merge_sorted_revisions.py
bzrlib/tests/per_branch/test_locking.py
bzrlib/tests/per_branch/test_pull.py
bzrlib/tests/per_branch/test_push.py
bzrlib/tests/per_branch/test_reconcile.py
bzrlib/tests/per_branch/test_revision_history.py
bzrlib/tests/per_branch/test_revision_id_to_dotted_revno.py
bzrlib/tests/per_branch/test_revision_id_to_revno.py
bzrlib/tests/per_branch/test_sprout.py
bzrlib/tests/per_branch/test_stacking.py
bzrlib/tests/per_branch/test_tags.py
bzrlib/tests/per_branch/test_uncommit.py
bzrlib/tests/per_branch/test_update.py
bzrlib/tests/per_bzrdir/__init__.py
bzrlib/tests/per_bzrdir/test_bzrdir.py
bzrlib/tests/per_bzrdir/test_push.py
bzrlib/tests/per_interbranch/test_pull.py
bzrlib/tests/per_interbranch/test_push.py
bzrlib/tests/per_interrepository/__init__.py
bzrlib/tests/per_interrepository/test_fetch.py
bzrlib/tests/per_interrepository/test_interrepository.py
bzrlib/tests/per_intertree/__init__.py
bzrlib/tests/per_intertree/test_compare.py
bzrlib/tests/per_inventory/__init__.py
bzrlib/tests/per_repository/__init__.py
bzrlib/tests/per_repository/test_fetch.py
bzrlib/tests/per_tree/__init__.py
bzrlib/tests/per_tree/test_annotate_iter.py
bzrlib/tests/per_tree/test_get_file_mtime.py
bzrlib/tests/per_tree/test_get_file_with_stat.py
bzrlib/tests/per_tree/test_get_root_id.py
bzrlib/tests/per_tree/test_get_symlink_target.py
bzrlib/tests/per_tree/test_inv.py
bzrlib/tests/per_tree/test_iter_search_rules.py
bzrlib/tests/per_tree/test_list_files.py
bzrlib/tests/per_tree/test_path_content_summary.py
bzrlib/tests/per_tree/test_revision_tree.py
bzrlib/tests/per_tree/test_test_trees.py
bzrlib/tests/per_tree/test_tree.py
bzrlib/tests/per_tree/test_walkdirs.py
bzrlib/tests/per_workingtree/__init__.py
bzrlib/tests/per_workingtree/test_add.py
bzrlib/tests/per_workingtree/test_add_reference.py
bzrlib/tests/per_workingtree/test_annotate_iter.py
bzrlib/tests/per_workingtree/test_basis_inventory.py
bzrlib/tests/per_workingtree/test_basis_tree.py
bzrlib/tests/per_workingtree/test_break_lock.py
bzrlib/tests/per_workingtree/test_changes_from.py
bzrlib/tests/per_workingtree/test_commit.py
bzrlib/tests/per_workingtree/test_content_filters.py
bzrlib/tests/per_workingtree/test_eol_conversion.py
bzrlib/tests/per_workingtree/test_executable.py
bzrlib/tests/per_workingtree/test_flush.py
bzrlib/tests/per_workingtree/test_get_file_mtime.py
bzrlib/tests/per_workingtree/test_get_parent_ids.py
bzrlib/tests/per_workingtree/test_inv.py
bzrlib/tests/per_workingtree/test_is_control_filename.py
bzrlib/tests/per_workingtree/test_is_ignored.py
bzrlib/tests/per_workingtree/test_locking.py
bzrlib/tests/per_workingtree/test_merge_from_branch.py
bzrlib/tests/per_workingtree/test_mkdir.py
bzrlib/tests/per_workingtree/test_move.py
bzrlib/tests/per_workingtree/test_nested_specifics.py
bzrlib/tests/per_workingtree/test_parents.py
bzrlib/tests/per_workingtree/test_paths2ids.py
bzrlib/tests/per_workingtree/test_pull.py
bzrlib/tests/per_workingtree/test_put_file.py
bzrlib/tests/per_workingtree/test_read_working_inventory.py
bzrlib/tests/per_workingtree/test_readonly.py
bzrlib/tests/per_workingtree/test_remove.py
bzrlib/tests/per_workingtree/test_rename_one.py
bzrlib/tests/per_workingtree/test_revision_tree.py
bzrlib/tests/per_workingtree/test_set_root_id.py
bzrlib/tests/per_workingtree/test_smart_add.py
bzrlib/tests/per_workingtree/test_uncommit.py
bzrlib/tests/per_workingtree/test_unversion.py
bzrlib/tests/per_workingtree/test_views.py
bzrlib/tests/per_workingtree/test_walkdirs.py
bzrlib/tests/per_workingtree/test_workingtree.py
bzrlib/tests/test_branch.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_fetch.py
bzrlib/tests/test_inv.py
bzrlib/tests/test_read_bundle.py
bzrlib/tests/test_selftest.py
------------------------------------------------------------
revno: 3815.895.1
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: trivial
timestamp: Fri 2009-07-10 15:49:34 +1000
message:
Rename tests.branch_implementations to per_branch
renamed:
bzrlib/tests/branch_implementations/ => bzrlib/tests/per_branch/
modified:
bzrlib/tests/__init__.py
bzrlib/tests/bzrdir_implementations/__init__.py
bzrlib/tests/per_branch/__init__.py
bzrlib/tests/per_branch/test_branch.py
bzrlib/tests/per_branch/test_break_lock.py
bzrlib/tests/per_branch/test_check.py
bzrlib/tests/per_branch/test_commit.py
bzrlib/tests/per_branch/test_create_checkout.py
bzrlib/tests/per_branch/test_create_clone.py
bzrlib/tests/per_branch/test_dotted_revno_to_revision_id.py
bzrlib/tests/per_branch/test_get_revision_id_to_revno_map.py
bzrlib/tests/per_branch/test_http.py
bzrlib/tests/per_branch/test_iter_merge_sorted_revisions.py
bzrlib/tests/per_branch/test_locking.py
bzrlib/tests/per_branch/test_pull.py
bzrlib/tests/per_branch/test_push.py
bzrlib/tests/per_branch/test_reconcile.py
bzrlib/tests/per_branch/test_revision_history.py
bzrlib/tests/per_branch/test_revision_id_to_dotted_revno.py
bzrlib/tests/per_branch/test_revision_id_to_revno.py
bzrlib/tests/per_branch/test_sprout.py
bzrlib/tests/per_branch/test_stacking.py
bzrlib/tests/per_branch/test_tags.py
bzrlib/tests/per_branch/test_uncommit.py
bzrlib/tests/per_branch/test_update.py
bzrlib/tests/per_interbranch/test_pull.py
bzrlib/tests/per_interbranch/test_push.py
bzrlib/tests/per_repository/__init__.py
bzrlib/tests/test_branch.py
bzrlib/tests/test_selftest.py
------------------------------------------------------------
revno: 3815.895.2
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: trivial
timestamp: Fri 2009-07-10 16:45:04 +1000
message:
Rename bzrdir_implementations to per_bzrdir
renamed:
bzrlib/tests/bzrdir_implementations/ => bzrlib/tests/per_bzrdir/
modified:
bzrlib/tests/__init__.py
bzrlib/tests/interrepository_implementations/__init__.py
bzrlib/tests/per_branch/__init__.py
bzrlib/tests/per_bzrdir/__init__.py
bzrlib/tests/per_bzrdir/test_bzrdir.py
bzrlib/tests/per_bzrdir/test_push.py
bzrlib/tests/per_repository/__init__.py
bzrlib/tests/test_selftest.py
bzrlib/tests/tree_implementations/__init__.py
bzrlib/tests/workingtree_implementations/__init__.py
------------------------------------------------------------
revno: 3815.895.3
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: trivial
timestamp: Fri 2009-07-10 16:46:10 +1000
message:
Rename to per_interrepository
renamed:
bzrlib/tests/interrepository_implementations/ => bzrlib/tests/per_interrepository/
modified:
bzrlib/tests/__init__.py
bzrlib/tests/per_interrepository/__init__.py
bzrlib/tests/per_interrepository/test_fetch.py
bzrlib/tests/per_interrepository/test_interrepository.py
bzrlib/tests/per_repository/test_fetch.py
bzrlib/tests/test_fetch.py
bzrlib/tests/test_selftest.py
------------------------------------------------------------
revno: 3815.895.4
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: trivial
timestamp: Fri 2009-07-10 17:14:02 +1000
message:
Rename remaining *_implementations tests
renamed:
bzrlib/tests/intertree_implementations/ => bzrlib/tests/per_intertree/
bzrlib/tests/inventory_implementations/ => bzrlib/tests/per_inventory/
bzrlib/tests/test_transport_implementations.py => bzrlib/tests/per_transport.py
bzrlib/tests/tree_implementations/ => bzrlib/tests/per_tree/
bzrlib/tests/workingtree_implementations/ => bzrlib/tests/per_workingtree/
modified:
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_selftest.py
bzrlib/tests/per_branch/test_sprout.py
bzrlib/tests/per_intertree/__init__.py
bzrlib/tests/per_intertree/test_compare.py
bzrlib/tests/per_inventory/__init__.py
bzrlib/tests/per_tree/__init__.py
bzrlib/tests/per_tree/test_annotate_iter.py
bzrlib/tests/per_tree/test_get_file_mtime.py
bzrlib/tests/per_tree/test_get_file_with_stat.py
bzrlib/tests/per_tree/test_get_root_id.py
bzrlib/tests/per_tree/test_get_symlink_target.py
bzrlib/tests/per_tree/test_inv.py
bzrlib/tests/per_tree/test_iter_search_rules.py
bzrlib/tests/per_tree/test_list_files.py
bzrlib/tests/per_tree/test_path_content_summary.py
bzrlib/tests/per_tree/test_revision_tree.py
bzrlib/tests/per_tree/test_test_trees.py
bzrlib/tests/per_tree/test_tree.py
bzrlib/tests/per_tree/test_walkdirs.py
bzrlib/tests/per_workingtree/__init__.py
bzrlib/tests/per_workingtree/test_add.py
bzrlib/tests/per_workingtree/test_add_reference.py
bzrlib/tests/per_workingtree/test_annotate_iter.py
bzrlib/tests/per_workingtree/test_basis_inventory.py
bzrlib/tests/per_workingtree/test_basis_tree.py
bzrlib/tests/per_workingtree/test_break_lock.py
bzrlib/tests/per_workingtree/test_changes_from.py
bzrlib/tests/per_workingtree/test_commit.py
bzrlib/tests/per_workingtree/test_content_filters.py
bzrlib/tests/per_workingtree/test_eol_conversion.py
bzrlib/tests/per_workingtree/test_executable.py
bzrlib/tests/per_workingtree/test_flush.py
bzrlib/tests/per_workingtree/test_get_file_mtime.py
bzrlib/tests/per_workingtree/test_get_parent_ids.py
bzrlib/tests/per_workingtree/test_inv.py
bzrlib/tests/per_workingtree/test_is_control_filename.py
bzrlib/tests/per_workingtree/test_is_ignored.py
bzrlib/tests/per_workingtree/test_locking.py
bzrlib/tests/per_workingtree/test_merge_from_branch.py
bzrlib/tests/per_workingtree/test_mkdir.py
bzrlib/tests/per_workingtree/test_move.py
bzrlib/tests/per_workingtree/test_nested_specifics.py
bzrlib/tests/per_workingtree/test_parents.py
bzrlib/tests/per_workingtree/test_paths2ids.py
bzrlib/tests/per_workingtree/test_pull.py
bzrlib/tests/per_workingtree/test_put_file.py
bzrlib/tests/per_workingtree/test_read_working_inventory.py
bzrlib/tests/per_workingtree/test_readonly.py
bzrlib/tests/per_workingtree/test_remove.py
bzrlib/tests/per_workingtree/test_rename_one.py
bzrlib/tests/per_workingtree/test_revision_tree.py
bzrlib/tests/per_workingtree/test_set_root_id.py
bzrlib/tests/per_workingtree/test_smart_add.py
bzrlib/tests/per_workingtree/test_uncommit.py
bzrlib/tests/per_workingtree/test_unversion.py
bzrlib/tests/per_workingtree/test_views.py
bzrlib/tests/per_workingtree/test_walkdirs.py
bzrlib/tests/per_workingtree/test_workingtree.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_read_bundle.py
bzrlib/tests/test_selftest.py
------------------------------------------------------------
revno: 3815.895.5
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: per-tests
timestamp: Fri 2009-07-10 12:46:00 +0200
message:
Fixed as asked in review.
* bzrlib/tests/per_workingtree/__init__.py:
(load_tests): Remove common prefix.
* bzrlib/tests/per_tree/__init__.py:
(load_tests): Remove common prefix.
* bzrlib/tests/per_branch/__init__.py:
(load_tests): Remove common prefix.
* bzrlib/tests/__init__.py:
(test_suite): Restore module names sorting.
modified:
bzrlib/tests/__init__.py
bzrlib/tests/per_branch/__init__.py
bzrlib/tests/per_branch/test_branch.py
bzrlib/tests/per_branch/test_http.py
bzrlib/tests/per_branch/test_locking.py
bzrlib/tests/per_branch/test_tags.py
bzrlib/tests/per_tree/__init__.py
bzrlib/tests/per_workingtree/__init__.py
bzrlib/tests/test_selftest.py
------------------------------------------------------------
revno: 3815.896.1
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Fri 2009-07-10 14:40:36 +0200
message:
Finish the *_implementation to per_* test renaming
renamed:
bzrlib/tests/branch_implementations/ => bzrlib/tests/per_branch/
bzrlib/tests/bzrdir_implementations/ => bzrlib/tests/per_bzrdir/
bzrlib/tests/interrepository_implementations/ => bzrlib/tests/per_interrepository/
bzrlib/tests/intertree_implementations/ => bzrlib/tests/per_intertree/
bzrlib/tests/inventory_implementations/ => bzrlib/tests/per_inventory/
bzrlib/tests/test_transport_implementations.py => bzrlib/tests/per_transport.py
bzrlib/tests/tree_implementations/ => bzrlib/tests/per_tree/
bzrlib/tests/workingtree_implementations/ => bzrlib/tests/per_workingtree/
modified:
bzrlib/tests/__init__.py
bzrlib/tests/blackbox/test_selftest.py
bzrlib/tests/per_branch/__init__.py
bzrlib/tests/per_branch/test_branch.py
bzrlib/tests/per_branch/test_break_lock.py
bzrlib/tests/per_branch/test_check.py
bzrlib/tests/per_branch/test_commit.py
bzrlib/tests/per_branch/test_create_checkout.py
bzrlib/tests/per_branch/test_create_clone.py
bzrlib/tests/per_branch/test_dotted_revno_to_revision_id.py
bzrlib/tests/per_branch/test_get_revision_id_to_revno_map.py
bzrlib/tests/per_branch/test_http.py
bzrlib/tests/per_branch/test_iter_merge_sorted_revisions.py
bzrlib/tests/per_branch/test_locking.py
bzrlib/tests/per_branch/test_pull.py
bzrlib/tests/per_branch/test_push.py
bzrlib/tests/per_branch/test_reconcile.py
bzrlib/tests/per_branch/test_revision_history.py
bzrlib/tests/per_branch/test_revision_id_to_dotted_revno.py
bzrlib/tests/per_branch/test_revision_id_to_revno.py
bzrlib/tests/per_branch/test_sprout.py
bzrlib/tests/per_branch/test_stacking.py
bzrlib/tests/per_branch/test_tags.py
bzrlib/tests/per_branch/test_uncommit.py
bzrlib/tests/per_branch/test_update.py
bzrlib/tests/per_bzrdir/__init__.py
bzrlib/tests/per_bzrdir/test_bzrdir.py
bzrlib/tests/per_bzrdir/test_push.py
bzrlib/tests/per_interbranch/test_pull.py
bzrlib/tests/per_interbranch/test_push.py
bzrlib/tests/per_interrepository/__init__.py
bzrlib/tests/per_interrepository/test_fetch.py
bzrlib/tests/per_interrepository/test_interrepository.py
bzrlib/tests/per_intertree/__init__.py
bzrlib/tests/per_intertree/test_compare.py
bzrlib/tests/per_inventory/__init__.py
bzrlib/tests/per_repository/__init__.py
bzrlib/tests/per_repository/test_fetch.py
bzrlib/tests/per_tree/__init__.py
bzrlib/tests/per_tree/test_annotate_iter.py
bzrlib/tests/per_tree/test_get_file_mtime.py
bzrlib/tests/per_tree/test_get_file_with_stat.py
bzrlib/tests/per_tree/test_get_root_id.py
bzrlib/tests/per_tree/test_get_symlink_target.py
bzrlib/tests/per_tree/test_inv.py
bzrlib/tests/per_tree/test_iter_search_rules.py
bzrlib/tests/per_tree/test_list_files.py
bzrlib/tests/per_tree/test_path_content_summary.py
bzrlib/tests/per_tree/test_revision_tree.py
bzrlib/tests/per_tree/test_test_trees.py
bzrlib/tests/per_tree/test_tree.py
bzrlib/tests/per_tree/test_walkdirs.py
bzrlib/tests/per_workingtree/__init__.py
bzrlib/tests/per_workingtree/test_add.py
bzrlib/tests/per_workingtree/test_add_reference.py
bzrlib/tests/per_workingtree/test_annotate_iter.py
bzrlib/tests/per_workingtree/test_basis_inventory.py
bzrlib/tests/per_workingtree/test_basis_tree.py
bzrlib/tests/per_workingtree/test_break_lock.py
bzrlib/tests/per_workingtree/test_changes_from.py
bzrlib/tests/per_workingtree/test_commit.py
bzrlib/tests/per_workingtree/test_content_filters.py
bzrlib/tests/per_workingtree/test_eol_conversion.py
bzrlib/tests/per_workingtree/test_executable.py
bzrlib/tests/per_workingtree/test_flush.py
bzrlib/tests/per_workingtree/test_get_file_mtime.py
bzrlib/tests/per_workingtree/test_get_parent_ids.py
bzrlib/tests/per_workingtree/test_inv.py
bzrlib/tests/per_workingtree/test_is_control_filename.py
bzrlib/tests/per_workingtree/test_is_ignored.py
bzrlib/tests/per_workingtree/test_locking.py
bzrlib/tests/per_workingtree/test_merge_from_branch.py
bzrlib/tests/per_workingtree/test_mkdir.py
bzrlib/tests/per_workingtree/test_move.py
bzrlib/tests/per_workingtree/test_nested_specifics.py
bzrlib/tests/per_workingtree/test_parents.py
bzrlib/tests/per_workingtree/test_paths2ids.py
bzrlib/tests/per_workingtree/test_pull.py
bzrlib/tests/per_workingtree/test_put_file.py
bzrlib/tests/per_workingtree/test_read_working_inventory.py
bzrlib/tests/per_workingtree/test_readonly.py
bzrlib/tests/per_workingtree/test_remove.py
bzrlib/tests/per_workingtree/test_rename_one.py
bzrlib/tests/per_workingtree/test_revision_tree.py
bzrlib/tests/per_workingtree/test_set_root_id.py
bzrlib/tests/per_workingtree/test_smart_add.py
bzrlib/tests/per_workingtree/test_uncommit.py
bzrlib/tests/per_workingtree/test_unversion.py
bzrlib/tests/per_workingtree/test_views.py
bzrlib/tests/per_workingtree/test_walkdirs.py
bzrlib/tests/per_workingtree/test_workingtree.py
bzrlib/tests/test_branch.py
bzrlib/tests/test_bzrdir.py
bzrlib/tests/test_fetch.py
bzrlib/tests/test_inv.py
bzrlib/tests/test_read_bundle.py
bzrlib/tests/test_selftest.py
------------------------------------------------------------
revno: 3815.775.96
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: 1.17
timestamp: Mon 2009-07-13 02:13:19 +0100
message:
(jml) Prepare 1.17rc1.
modified:
NEWS
bzrlib/__init__.py
------------------------------------------------------------
revno: 3815.897.1
tags: bzr-1.17rc1
committer: Jonathan Lange <jml at canonical.com>
branch nick: prepare-1.17rc1
timestamp: Mon 2009-07-13 10:12:04 +1000
message:
Release 1.17rc1.
modified:
NEWS
bzrlib/__init__.py
-------------- next part --------------
Diff too large for email (19751 lines, the limit is 1000).
More information about the Pkg-bazaar-commits
mailing list