[bug] RepoFetcher run between the same location

John Arbash Meinel john at arbash-meinel.com
Tue Oct 9 19:11:24 BST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I just did this:

cd bzr.dev
bzr up

And in another terminal I did

bzr branch bzr.dev test-branch

And I got:
bzr: ERROR: RepoFetcher run between two objects at the same location:
KnitRepository('file:///home/jameinel/dev/bzr/.bzr/') and
KnitRepository('file:///home/jameinel/dev/bzr/.bzr/')

What happened was the second command waited for the first to finish
(because it wanted to grab a write-lock on a repository). And somewhere
in all of that timing, it didn't realize that they were the same repository.

I don't know how it got the idea that they were different repositories,
or that it didn't have the revision it cared about. (It seems like it
locked for read, and didn't find the revision, so it tried to push it
later.)

John
=:->


  affects bzr
  status triaged
  importance low
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHC8RMJdeBCYSNAAMRAqCmAJ9fk60u0sI6ihcvqADdvBHzZq6q6ACfYtiq
9gEePTc5vXnKDdeB8W2TkWQ=
=Lvb+
-----END PGP SIGNATURE-----



More information about the bazaar mailing list