qcommit fails to commit MANY files

Bug #277077 reported by Alexander Belchenko
18
Affects Status Importance Assigned to Milestone
QBzr
Fix Released
Medium
Alexander Belchenko

Bug Description

To reproduce: initialize new empty branch, copy there all files from bzr.dev, bzr add, then bzr qcommit.
When I press OK I got traceback in the console due problems with invoking qsubprocess.
Perhaps it's win32-specific problem (i.e. limitation of command-line lenght).

Here extract from .bzr.log

0.190 bzr arguments: [u'qsubprocess', u'"commit" "-m 1" ".bzrignore" ".rsyncexclude" "BRANCH.TODO" "COPYING.txt" "INSTALL" "Makefile" "NEWS" "README" "TODO" "branch.conf" "bzr" "bzr.ico" "bzrlib" "bzrlib/__init__.py" "bzrlib/_btree_serializer_c.pyx" "bzrlib/_btree_serializer_py.py" "bzrlib/_dirstate_helpers_c.h" "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" "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" "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" "bzrlib/bundle/__init__.py" "bzrlib/bundle/apply_bundle.py" "bzrlib/bundle/bundle_data.py" "bzrlib/bundle/commands.py" "bzrlib/bundle/serializer" "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/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" "bzrlib/doc/__init__.py" "bzrlib/doc/api" "bzrlib/doc/api/__init__.py" "bzrlib/doc/api/branch.txt" "bzrlib/doc/api/transport.txt" "bzrlib/email_message.py" "bzrlib/errors.py" "bzrlib/export" "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/generate_ids.py" "bzrlib/globbing.py" "bzrlib/gpg.py" "bzrlib/graph.py" "bzrlib/hashcache.py" "bzrlib/help.py" "bzrlib/help_topics" "bzrlib/help_topics/__init__.py" "bzrlib/help_topics/en" "bzrlib/help_topics/en/authentication.txt" "bzrlib/help_topics/en/configuration.txt" "bzrlib/help_topics/en/conflicts.txt" "bzrlib/help_topics/en/hooks.txt" "bzrlib/help_topics/en/patterns.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/lsprof.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" "bzrlib/plugins/__init__.py" "bzrlib/plugins/launchpad" "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_service.py" "bzrlib/plugins/launchpad/test_register.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" "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/shellcomplete.py" "bzrlib/sign_my_commits.py" "bzrlib/smart" "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/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" "bzrlib/store/__init__.py" "bzrlib/store/revision" "bzrlib/store/text.py" "bzrlib/store/versioned" "bzrlib/store/versioned/__init__.py" "bzrlib/strace.py" "bzrlib/switch.py" "bzrlib/symbol_versioning.py" "bzrlib/tag.py" "bzrlib/testament.py" "bzrlib/tests" "bzrlib/tests/EncodingAdapter.py" "bzrlib/tests/TestUtil.py" "bzrlib/tests/__init__.py" "bzrlib/tests/blackbox" "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_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_exceptions.py" "bzrlib/tests/blackbox/test_export.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_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_whoami.py" "bzrlib/tests/branch_implementations" "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_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_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_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" "bzrlib/tests/bzrdir_implementations/__init__.py" "bzrlib/tests/bzrdir_implementations/test_bzrdir.py" "bzrlib/tests/commands" "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/file_utils.py" "bzrlib/tests/ftp_server.py" "bzrlib/tests/http_server.py" "bzrlib/tests/http_utils.py" "bzrlib/tests/interrepository_implementations" "bzrlib/tests/interrepository_implementations/__init__.py" "bzrlib/tests/interrepository_implementations/test_fetch.py" "bzrlib/tests/interrepository_implementations/test_interrepository.py" "bzrlib/tests/intertree_implementations" "bzrlib/tests/intertree_implementations/__init__.py" "bzrlib/tests/intertree_implementations/test_compare.py" "bzrlib/tests/inventory_implementations" "bzrlib/tests/inventory_implementations/__init__.py" "bzrlib/tests/inventory_implementations/basics.py" "bzrlib/tests/lock_helpers.py" "bzrlib/tests/per_lock" "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" "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_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" "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/stub_sftp.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_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_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_extract.py" "bzrlib/tests/test_fetch.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" "bzrlib/tests/test_patches_data/diff" "bzrlib/tests/test_patches_data/diff-2" "bzrlib/tests/test_patches_data/diff-3" "bzrlib/tests/test_patches_data/diff-4" "bzrlib/tests/test_patches_data/diff-5" "bzrlib/tests/test_patches_data/diff-6" "bzrlib/tests/test_patches_data/insert_top.patch" "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/mod-6" "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_patches_data/patchtext.patch" "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_smart.py" "bzrlib/tests/test_smart_add.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" "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" "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_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" "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" "bzrlib/transport/ftp/__init__.py" "bzrlib/transport/ftp/_gssapi.py" "bzrlib/transport/http" "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" "bzrlib/ui/__init__.py" "bzrlib/ui/text.py" "bzrlib/uncommit.py" "bzrlib/upgrade.py" "bzrlib/urlutils.py" "bzrlib/util" "bzrlib/util/__init__.py" "bzrlib/util/bencode.py" "bzrlib/util/configobj" "bzrlib/util/configobj/__init__.py" "bzrlib/util/configobj/configobj.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/effbot" "bzrlib/util/effbot/__init__.py" "bzrlib/util/effbot/org" "bzrlib/util/effbot/org/__init__.py" "bzrlib/util/effbot/org/gzip_consumer.py" "bzrlib/util/effbot/org/http_client.py" "bzrlib/util/effbot/org/http_manager.py" "bzrlib/util/elementtree" "bzrlib/util/elementtree/ElementTree.py" "bzrlib/util/elementtree/__init__.py" "bzrlib/util/simplemapi.py" "bzrlib/util/tests" "bzrlib/util/tests/__init__.py" "bzrlib/util/tests/test_bencode.py" "bzrlib/version.py" "bzrlib/version_info_formats" "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/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" "contrib/add-bzr-to-baz" "contrib/bash" "contrib/bash/bzr" "contrib/bash/bzr.simple" "contrib/bash/bzrbashprompt.sh" "contrib/bzr_access" "contrib/create_bzr_rollup.py" "contrib/emacs" "contrib/emacs/bzr-mode.el" "contrib/fortune" "contrib/newinventory.py" "contrib/pwclient.full" "contrib/pwk" "contrib/upload-bzr.dev" "contrib/zsh" "contrib/zsh/_bzr" "doc" "doc/bazaar-vcs.org.kid" "doc/default.css" "doc/developers" "doc/developers/HACKING.txt" "doc/developers/add.txt" "doc/developers/annotate.txt" "doc/developers/api-versioning.txt" "doc/developers/authentication-ring.txt" "doc/developers/bundle-creation.txt" "doc/developers/bundle-format4.txt" "doc/developers/bundles.txt" "doc/developers/commit.txt" "doc/developers/container-format.txt" "doc/developers/development-repo.txt" "doc/developers/diff.txt" "doc/developers/directory-fingerprints.txt" "doc/developers/dirstate.txt" "doc/developers/gc.txt" "doc/developers/incremental-push-pull.txt" "doc/developers/index.txt" "doc/developers/indices.txt" "doc/developers/initial-push-pull.txt" "doc/developers/integration.txt" "doc/developers/inventory.txt" "doc/developers/last-modified.txt" "doc/developers/lca-merge.txt" "doc/developers/lca_tree_merging.txt" "doc/developers/merge-scaling.txt" "doc/developers/missing.txt" "doc/developers/network-protocol.txt" "doc/developers/overview.txt" "doc/developers/packrepo.txt" "doc/developers/performance-contributing.txt" "doc/developers/performance-roadmap-rationale.txt" "doc/developers/performance-roadmap.txt" "doc/developers/performance-use-case-analysis.txt" "doc/developers/performance.dot" "doc/developers/planned-change-integration.txt" "doc/developers/planned-performance-changes.txt" "doc/developers/plugin-api.txt" "doc/developers/ppa.txt" "doc/developers/profiling.txt" "doc/developers/releasing.txt" "doc/developers/repository-stream.txt" "doc/developers/repository.txt" "doc/developers/revert.txt" "doc/developers/revision-properties.txt" "doc/developers/status.txt" "doc/developers/testing.txt" "doc/developers/tortoise-strategy.txt" "doc/developers/uncommit.txt" "doc/developers/update.txt" "doc/en" "doc/en/admin-guide" "doc/en/admin-guide/index.txt" "doc/en/developer-guide" "doc/en/mini-tutorial" "doc/en/mini-tutorial/index.txt" "doc/en/quick-reference" "doc/en/quick-reference/Makefile" "doc/en/quick-reference/quick-start-summary.pdf" "doc/en/quick-reference/quick-start-summary.png" "doc/en/quick-reference/quick-start-summary.svg" "doc/en/release-notes" "doc/en/tutorials" "doc/en/tutorials/centralized_workflow.txt" "doc/en/tutorials/tutorial.txt" "doc/en/tutorials/using_bazaar_with_launchpad.txt" "doc/en/user-guide" "doc/en/user-guide/adv_merging.txt" "doc/en/user-guide/annotating_changes.txt" "doc/en/user-guide/bazaar_workflows.txt" "doc/en/user-guide/branching_a_project.txt" "doc/en/user-guide/browsing_history.txt" "doc/en/user-guide/bug_trackers.txt" "doc/en/user-guide/bzrtools_plugin.txt" "doc/en/user-guide/central_intro.txt" "doc/en/user-guide/configuring_bazaar.txt" "doc/en/user-guide/controlling_registration.txt" "doc/en/user-guide/core_concepts.txt" "doc/en/user-guide/distributed_intro.txt" "doc/en/user-guide/entering_commands.txt" "doc/en/user-guide/getting_help.txt" "doc/en/user-guide/hooks.txt" "doc/en/user-guide/http_smart_server.txt" "doc/en/user-guide/images" "doc/en/user-guide/images/workflows_centralized.png" "doc/en/user-guide/images/workflows_centralized.svg" "doc/en/user-guide/images/workflows_gatekeeper.png" "doc/en/user-guide/images/workflows_gatekeeper.svg" "doc/en/user-guide/images/workflows_localcommit.png" "doc/en/user-guide/images/workflows_localcommit.svg" "doc/en/user-guide/images/workflows_peer.png" "doc/en/user-guide/images/workflows_peer.svg" "doc/en/user-guide/images/workflows_pqm.png" "doc/en/user-guide/images/workflows_pqm.svg" "doc/en/user-guide/images/workflows_shared.png" "doc/en/user-guide/images/workflows_shared.svg" "doc/en/user-guide/images/workflows_single.png" "doc/en/user-guide/images/workflows_single.svg" "doc/en/user-guide/index.txt" "doc/en/user-guide/installing_bazaar.txt" "doc/en/user-guide/introducing_bazaar.txt" "doc/en/user-guide/merging_changes.txt" "doc/en/user-guide/organizing_branches.txt" "doc/en/user-guide/part2_intro.txt" "doc/en/user-guide/partner_intro.txt" "doc/en/user-guide/plugins.txt" "doc/en/user-guide/publishing_a_branch.txt" "doc/en/user-guide/recording_changes.txt" "doc/en/user-guide/releasing_a_project.txt" "doc/en/user-guide/resolving_conflicts.txt" "doc/en/user-guide/reusing_a_checkout.txt" "doc/en/user-guide/reviewing_changes.txt" "doc/en/user-guide/sending_changes.txt" "doc/en/user-guide/server.txt" "doc/en/user-guide/setting_up_email.txt" "doc/en/user-guide/shared_repository_layouts.txt" "doc/en/user-guide/solo_intro.txt" "doc/en/user-guide/specifying_revisions.txt" "doc/en/user-guide/stacked.txt" "doc/en/user-guide/starting_a_project.txt" "doc/en/user-guide/svn_plugin.txt" "doc/en/user-guide/undoing_mistakes.txt" "doc/en/user-guide/using_aliases.txt" "doc/en/user-guide/using_checkouts.txt" "doc/en/user-guide/using_gatekeepers.txt" "doc/en/user-guide/version_info.txt" "doc/en/user-guide/web_browsing.txt" "doc/en/user-guide/working_offline_central.txt" "doc/en/user-guide/writing_a_plugin.txt" "doc/en/user-guide/zen.txt" "doc/en/user-reference" "doc/es" "doc/es/guia-desarrollador" "doc/es/guia-usuario" "doc/es/guia-usuario/index.txt" "doc/es/guia-usuario/resolving_conflicts.txt" "doc/es/guia-usuario/version_info.txt" "doc/es/mini-tutorial" "doc/es/mini-tutorial/index.txt" "doc/es/notas-version" "doc/es/referencia-rapida" "doc/es/referencia-rapida/Makefile" "doc/es/referencia-rapida/referencia-rapida.svg" "doc/es/referencia" "doc/index.es.txt" "doc/index.txt" "generate_docs.py" "hitchhiker" "man1" "profile_imports.py" "setup.py" "tools" "tools/__init__.py" "tools/biobench.py" "tools/bzr_epydoc" "tools/bzr_epydoc_uid.py" "tools/capture_tree.py" "tools/convertfile.py" "tools/convertinv.py" "tools/doc_generate" "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/http_client.py" "tools/package_mf.py" "tools/packaging" "tools/packaging/build-packages.sh" "tools/packaging/update-changelogs.sh" "tools/packaging/update-packaging-branches.sh" "tools/riodemo.py" "tools/rst2html.py" "tools/rst2prettyhtml.py" "tools/trace-revisions" "tools/weavebench.py" "tools/weavemerge.sh" "tools/win32" "tools/win32/__init__.py" "tools/win32/bazaar.url" "tools/win32/bzr-win32-bdist-postinstall.py" "tools/win32/bzr.iss.cog" "tools/win32/bzr_postinstall.py" "tools/win32/file_ve']
0.190 looking for plugins in C:\work\Bazaar\plugins
0.480 looking for plugins in C:/Program Files/Bazaar/plugins
0.671 outf stream will use encoding 'cp1251'
1.001 Traceback (most recent call last):
  File "bzrlib\commands.pyc", line 932, in run_bzr_catch_errors
  File "bzrlib\commands.pyc", line 883, in run_bzr
  File "bzrlib\commands.pyc", line 585, in run_argv_aliases
  File "C:\work\Bazaar\plugins\qbzr\lib\commands.py", line 600, in run
  File "shlex.pyc", line 279, in split
  File "shlex.pyc", line 269, in next
  File "shlex.pyc", line 96, in get_token
  File "shlex.pyc", line 172, in read_token
ValueError: No closing quotation

1.001 return code 4

Revision history for this message
Alexander Belchenko (bialix) wrote :

perhaps we don't need to quote every filename, only names that contain space inside?

Revision history for this message
Alexander Belchenko (bialix) wrote :

It seems like we hit 32K limit for command-line in windows.

From other hand: why we put all filenames when checkbox 'Select / Deselect all' has value 'Select all'? bzr works for all files when no files specified, so I think in this case we should not pass files list to subprocess at all.

Changed in qbzr:
importance: Undecided → Medium
status: New → Confirmed
Changed in qbzr:
assignee: nobody → bialix
milestone: none → 0.9.7
status: Confirmed → Fix Committed
Changed in qbzr:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.