Corrupted revision

John Arbash Meinel john at arbash-meinel.com
Mon Jan 16 01:01:45 GMT 2006


Jan-
I have a mirror of
http://www.ucw.cz/~bulb/bzr/bzr.ignore/

And I have scripts to update my mirror automatically. It has started
showing up that there is a corrupt text in one of your weaves...

I don't know which one, but probably just running 'bzr check' will make
it apparent.

It actually looks like it might be in some sort of in-memory weave,
since the name is None. I can't say for sure.

I just thought you would want to know. (Also, it makes mirroring your
changes impossible.)

John
=:->

> =================================================================
> Updating /srv/bzr/public/mirrors/hudec/bzr.ignore/
>     from http://www.ucw.cz/~bulb/bzr/bzr.ignore/
> get source ancestry: .
> get destination ancestry: .
> copy revision: .
> Traceback (most recent call last):
>   File "/home/jameinel/.bazaar/plugins/update-mirrors/__init__.py", line 110, in run
>     r = pull_branch(br, verbose=verbose, overwrite=overwrite)
>   File "/home/jameinel/.bazaar/plugins/update-mirrors/__init__.py", line 37, in pull_branch
>     br.working_tree().pull(br_from, overwrite)
>   File "/local/01/system/srv/bzr/public/branches/bzr/jam-integration/bzrlib/branch.py", line 89, in decorated
>     return unbound(self, *args, **kwargs)
>   File "/local/01/system/srv/bzr/public/branches/bzr/jam-integration/bzrlib/workingtree.py", line 671, in pull
>     count = self.branch.pull(source, overwrite)
>   File "/local/01/system/srv/bzr/public/branches/bzr/jam-integration/bzrlib/branch.py", line 89, in decorated
>     return unbound(self, *args, **kwargs)
>   File "/local/01/system/srv/bzr/public/branches/bzr/jam-integration/bzrlib/branch.py", line 1058, in pull
>     self.update_revisions(source)
>   File "/local/01/system/srv/bzr/public/branches/bzr/jam-integration/bzrlib/branch.py", line 1002, in update_revisions
>     revision=stop_revision)
>   File "/local/01/system/srv/bzr/public/branches/bzr/jam-integration/bzrlib/fetch.py", line 66, in greedy_fetch
>     f = Fetcher(to_branch, from_branch, revision, pb)
>   File "/local/01/system/srv/bzr/public/branches/bzr/jam-integration/bzrlib/fetch.py", line 111, in __init__
>     self._fetch_revisions(last_revision)
>   File "/local/01/system/srv/bzr/public/branches/bzr/jam-integration/bzrlib/fetch.py", line 126, in _fetch_revisions
>     self._copy_revisions(revs_to_fetch)
>   File "/local/01/system/srv/bzr/public/branches/bzr/jam-integration/bzrlib/fetch.py", line 180, in _copy_revisions
>     self._copy_one_revision(rev_id)
>   File "/local/01/system/srv/bzr/public/branches/bzr/jam-integration/bzrlib/fetch.py", line 196, in _copy_one_revision
>     self._copy_new_texts(rev_id, inv)
>   File "/local/01/system/srv/bzr/public/branches/bzr/jam-integration/bzrlib/fetch.py", line 217, in _copy_new_texts
>     self._copy_one_weave(rev_id, ie.file_id, ie.revision)
>   File "/local/01/system/srv/bzr/public/branches/bzr/jam-integration/bzrlib/fetch.py", line 240, in _copy_one_weave
>     to_weave.join(from_weave)
>   File "/local/01/system/srv/bzr/public/branches/bzr/jam-integration/bzrlib/weave.py", line 841, in join
>     lines = other.get_lines(other_idx)
>   File "/local/01/system/srv/bzr/public/branches/bzr/jam-integration/bzrlib/weave.py", line 584, in get_lines
>     return list(self.get_iter(name_or_index))
>   File "/local/01/system/srv/bzr/public/branches/bzr/jam-integration/bzrlib/weave.py", line 572, in get_iter
>     raise errors.WeaveInvalidChecksum(
> WeaveInvalidChecksum: Text did not match it's checksum: file None, revision robertc at robertcollins.net-20050912123958-7982e808f291f439, expected: b6a1dd7295537a761d4153c0ce638e4a88f8cb14, measured fc8c2d43759cc1937474a023dbe6c78edc1cf3aa

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20060115/f0350733/attachment.pgp 


More information about the bazaar mailing list