Package: bzr-hg Version: 0.1-1 Severity: normal I am using a clone of a Mercurial repository at Bitbucket. Mercurial is able to clone the repository, and Bazaar can report information about it, but any attempt to actually use the revision data causes Bazaar to crash.
===== $ hg clone ssh://[email protected]/ned/coveragepy/ coveragepy/ requesting all changes adding changesets adding manifests adding file changes added 444 changesets with 1006 changes to 162 files updating working directory 138 files updated, 0 files merged, 0 files removed, 0 files unresolved $ cd coveragepy/ $ bzr info . Standalone tree (format: mercurial) Location: branch root: . Related branches: parent branch: ssh://[email protected]/ned/coveragepy/ $ bzr log --revision 400 ------------------------------------------------------------ revno: 400 hg commit: f07bf1276ae4db60a6abfba05cde4e0c7a2fc32e committer: Ned Batchelder <[email protected]> timestamp: Wed 2009-10-07 05:31:03 -0400 message: Basic plumbing for a --branch option. $ bzr diff --change 400 === modified file 'coverage/cmdline.py' bzr: ERROR: mercurial.error.LookupError: data/coverage/cmdline.p...@df03c414f23e: no node Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 835, in exception_to_return_code return the_callable(*args, **kwargs) File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 1030, in run_bzr ret = run(*run_argv) File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 647, in run_argv_aliases return self.run(**all_cmd_args) File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 1045, in ignore_pipe result = func(*args, **kwargs) File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 1913, in run extra_trees=extra_trees, using=using) File "/usr/lib/python2.5/site-packages/bzrlib/diff.py", line 427, in show_diff_trees return differ.show_diff(specific_files, extra_trees) File "/usr/lib/python2.5/site-packages/bzrlib/diff.py", line 834, in show_diff return self._show_diff(specific_files, extra_trees) File "/usr/lib/python2.5/site-packages/bzrlib/diff.py", line 894, in _show_diff self._diff(file_id, oldpath, newpath, kind[0], kind[1]) File "/usr/lib/python2.5/site-packages/bzrlib/diff.py", line 920, in _diff new_path, old_kind, new_kind) File "/usr/lib/python2.5/site-packages/bzrlib/diff.py", line 486, in _diff_many new_kind) File "/usr/lib/python2.5/site-packages/bzrlib/diff.py", line 624, in diff old_path, new_path) File "/usr/lib/python2.5/site-packages/bzrlib/diff.py", line 644, in diff_text from_text = _get_text(self.old_tree, from_file_id, from_path) File "/usr/lib/python2.5/site-packages/bzrlib/diff.py", line 640, in _get_text return tree.get_file(file_id, path).readlines() File "/usr/lib/python2.5/site-packages/bzrlib/revisiontree.py", line 72, in get_file return StringIO(self.get_file_text(file_id)) File "/usr/lib/python2.5/site-packages/bzrlib/revisiontree.py", line 68, in get_file_text _, content = list(self.iter_files_bytes([(file_id, None)]))[0] File "/usr/lib/python2.5/site-packages/bzrlib/revisiontree.py", line 81, in iter_files_bytes for result in self._repository.iter_files_bytes(repo_desired_files): File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 2010, in iter_files_bytes for record in self.texts.get_record_stream(text_keys, 'unordered', True): File "/usr/lib/python2.5/site-packages/bzrlib/plugins/hg/versionedfiles.py", line 66, in get_record_stream include_delta_closure): File "/usr/lib/python2.5/site-packages/bzrlib/plugins/hg/versionedfiles.py", line 35, in get_record_stream node = self._revlog.rev(hgid) File "/usr/lib/pymodules/python2.5/mercurial/revlog.py", line 509, in rev raise LookupError(node, self.indexfile, _('no node')) LookupError: data/coverage/cmdline.p...@df03c414f23e: no node bzr 1.17 on python 2.5.4 (linux2) arguments: ['/usr/bin/bzr', 'diff', '--change', '400'] encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_AU.UTF-8' plugins: builddeb /usr/lib/python2.5/site-packages/bzrlib/plugins/builddeb [0.95dev] bzrtools /usr/lib/python2.5/site-packages/bzrlib/plugins/bzrtools [1.17] dbus /usr/lib/python2.5/site-packages/bzrlib/plugins/dbus [0.1dev] etckeeper /usr/lib/python2.5/site-packages/bzrlib/plugins/etckeeper [unknown] fastimport /usr/lib/python2.5/site-packages/bzrlib/plugins/fastimport [0.9dev] git /usr/lib/python2.5/site-packages/bzrlib/plugins/git [0.4.1] gtk /usr/lib/python2.5/site-packages/bzrlib/plugins/gtk [0.97.0.final] hg /usr/lib/python2.5/site-packages/bzrlib/plugins/hg [0.1] launchpad /usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad [1.17] loom /usr/lib/python2.5/site-packages/bzrlib/plugins/loom [1.4dev] netrc_credential_store /usr/lib/python2.5/site-packages/bzrlib/plugins/netrc_credential_store [1.17] pqm /usr/lib/python2.5/site-packages/bzrlib/plugins/pqm [1.4dev] search /usr/lib/python2.5/site-packages/bzrlib/plugins/search [1.7dev] stats /usr/lib/python2.5/site-packages/bzrlib/plugins/stats [unknown] svn /usr/lib/python2.5/site-packages/bzrlib/plugins/svn [1.0] upload /usr/lib/python2.5/site-packages/bzrlib/plugins/upload [1.0dev] *** Bazaar has encountered an internal error. Please report a bug at https://bugs.launchpad.net/bzr/+filebug including this traceback, and a description of what you were doing when the error occurred. $ ===== The contents of ‘$HOME/.bzr.log’ for the latest command above: ===== Fri 2009-10-16 23:54:08 +1100 0.078 bzr arguments: [u'diff', u'--change', u'400'] 0.133 looking for plugins in /home/bignose/.bazaar/plugins 0.134 looking for plugins in /usr/lib/python2.5/site-packages/bzrlib/plugins 0.386 Returning RevisionSpec RevisionSpec_before for before:400 0.394 bzr-hg: using Mercurial 1.3.1 0.487 bzr-hg: using Mercurial 1.3.1 4.636 Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 835, in exception_to_return_code return the_callable(*args, **kwargs) File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 1030, in run_bzr ret = run(*run_argv) File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 647, in run_argv_aliases return self.run(**all_cmd_args) File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 1045, in ignore_pipe result = func(*args, **kwargs) File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 1913, in run extra_trees=extra_trees, using=using) File "/usr/lib/python2.5/site-packages/bzrlib/diff.py", line 427, in show_diff_trees return differ.show_diff(specific_files, extra_trees) File "/usr/lib/python2.5/site-packages/bzrlib/diff.py", line 834, in show_diff return self._show_diff(specific_files, extra_trees) File "/usr/lib/python2.5/site-packages/bzrlib/diff.py", line 894, in _show_diff self._diff(file_id, oldpath, newpath, kind[0], kind[1]) File "/usr/lib/python2.5/site-packages/bzrlib/diff.py", line 920, in _diff new_path, old_kind, new_kind) File "/usr/lib/python2.5/site-packages/bzrlib/diff.py", line 486, in _diff_many new_kind) File "/usr/lib/python2.5/site-packages/bzrlib/diff.py", line 624, in diff old_path, new_path) File "/usr/lib/python2.5/site-packages/bzrlib/diff.py", line 644, in diff_text from_text = _get_text(self.old_tree, from_file_id, from_path) File "/usr/lib/python2.5/site-packages/bzrlib/diff.py", line 640, in _get_text return tree.get_file(file_id, path).readlines() File "/usr/lib/python2.5/site-packages/bzrlib/revisiontree.py", line 72, in get_file return StringIO(self.get_file_text(file_id)) File "/usr/lib/python2.5/site-packages/bzrlib/revisiontree.py", line 68, in get_file_text _, content = list(self.iter_files_bytes([(file_id, None)]))[0] File "/usr/lib/python2.5/site-packages/bzrlib/revisiontree.py", line 81, in iter_files_bytes for result in self._repository.iter_files_bytes(repo_desired_files): File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line 2010, in iter_files_bytes for record in self.texts.get_record_stream(text_keys, 'unordered', True): File "/usr/lib/python2.5/site-packages/bzrlib/plugins/hg/versionedfiles.py", line 66, in get_record_stream include_delta_closure): File "/usr/lib/python2.5/site-packages/bzrlib/plugins/hg/versionedfiles.py", line 35, in get_record_stream node = self._revlog.rev(hgid) File "/usr/lib/pymodules/python2.5/mercurial/revlog.py", line 509, in rev raise LookupError(node, self.indexfile, _('no node')) LookupError: data/coverage/cmdline.p...@df03c414f23e: no node 4.638 Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/bzrlib/plugin.py", line 407, in _get__version__ version_string = _format_version_tuple(version_info) File "/usr/lib/python2.5/site-packages/bzrlib/__init__.py", line 90, in _format_version_tuple sub = version_info[4] IndexError: tuple index out of range 4.639 return code 4 ===== -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (990, 'testing'), (900, 'stable') Architecture: powerpc (ppc64) Kernel: Linux 2.6.30-1-powerpc64 (SMP w/2 CPU cores) Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_AU.UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages bzr-hg depends on: ii bzr 1.17-1 easy to use distributed version co ii mercurial 1.3.1-1 scalable distributed version contr ii python 2.5.4-2 An interactive high-level object-o ii python-central 0.6.11 register and build utility for Pyt bzr-hg recommends no packages. Versions of packages bzr-hg suggests: ii bzr-gtk 0.97.0-1 provides graphical interfaces to B -- no debconf information -- \ “A free society is one where it is safe to be unpopular.” | `\ —Adlai Ewing Stevenson | _o__) | Ben Finney <[email protected]>
signature.asc
Description: Digital signature

