Bazaar, Launchpad and Mercurial

Russel Winder russel at
Wed Jun 13 18:49:06 UTC 2012

On Wed, 2012-06-13 at 20:10 +0200, Gour wrote:
> Does it mean that end result is that one can forget about mirroring hg
> (bibucket) branches at Launchpad?

Apparently yes, but not for the reason that bzr-hg is missing. Launchpad
clearly has a technique but it finds a problem that the Hg → Git → Bzr
route does not find:

2012-06-12 15:18:00 INFO    fetching manifests 2490/2631
2012-06-12 15:19:00 INFO    fetching manifests 2534/2631
2012-06-12 15:19:51 INFO    
Traceback (most recent call last):
  File "/srv/", line 99, in <module>
  File "/srv/", line 94, in main
  File "/srv/", line 591, in run
    return self._doImport()
  File "/srv/", line 745, in _doImport
  File "/srv/", line 483, in fetch
    inter.fetch(revision_id=stop_revision, limit=limit)
  File "<string>", line 4, in fetch_write_locked
  File "/srv/", line 766, in fetch
    self.addchangegroup(cg, mapping, limit=limit)
  File "/srv/", line 624, in addchangegroup
  File "/srv/", line 132, in remember_manifest_texts
    ((FulltextContentFactory((revid,), [(p,) for p in parent_revids], None, str(text)) for (revid, parent_revids, text) in entries)))
  File "/srv/", line 1589, in insert_record_stream
    for record in stream:
  File "/srv/", line 132, in <genexpr>
    ((FulltextContentFactory((revid,), [(p,) for p in parent_revids], None, str(text)) for (revid, parent_revids, text) in entries)))
  File "/srv/", line 601, in _unpack_manifests
  File "/srv/", line 569, in _process_manifest
  File "/srv/", line 386, in _get_inventories_or_manifests
    yield self._target_overlay.get_manifest_and_flags_by_revid(revid)[0]
  File "/srv/", line 272, in get_manifest_and_flags_by_revid
    return self._reconstruct_manifest_and_flags_by_revid(revid)
  File "/srv/", line 275, in _reconstruct_manifest_and_flags_by_revid
    tree = self.repo.revision_tree(revid)
  File "<string>", line 4, in revision_tree_read_locked
  File "/srv/", line 1784, in revision_tree
    inv = self.get_inventory(revision_id)
  File "<string>", line 4, in get_inventory_read_locked
  File "/srv/", line 1682, in get_inventory
    return self.iter_inventories([revision_id]).next()
  File "/srv/", line 981, in _iter_inventories
    raise errors.NoSuchRevision(self, record.key)
bzrlib.errors.NoSuchRevision: CHKInventoryRepository('file:///srv/') has no revision ('hg-v1:089a9ecfbd7f558b20b21ca03e5400c8e69ccf80',)
Import failed:
Traceback (most recent call last):
Failure: twisted.internet.error.ProcessTerminated: A process has ended with a probable error condition: process ended with exit code 1.

Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at
London SW11 1EN, UK   w:  skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the bazaar mailing list