Pulling multiple branches in the same repository

Erik Bågfors zindar at gmail.com
Mon May 8 09:49:51 BST 2006


On 5/8/06, Martin Pool <mbp at canonical.com> wrote:
> On 08/05/2006, at 5:57 PM, Erik Bågfors wrote:
>
> > Hi.  I pulled bzr.dev and bzr.0.8 at the same time, into the same
> > repository, and I got the following error message.
> >
> > : [bagfors at zyrgelkwyt]$ ; bzr pull
> > Using saved location: http://bazaar-vcs.org/bzr/bzr.0.8/
> > bzr: ERROR: Could not acquire lock
> > LockDir(/home/bagfors/src/bzr/.bzr/repository/lock)
> > /home/bagfors/src/bzr/bzr.dev/bzrlib/lockable_files.py:107:
> > UserWarning: file group
> > LockableFiles(<bzrlib.transport.local.LocalTransport
> > url=/home/bagfors/src/bzr/bzr.0.8/.bzr/branch/>) was not explicitly
> > unlocked
> >  warn("file group %r was not explicitly unlocked" % self)
> > [Exit 3 ]
> >
> > pulling again works...
> >
> > I understand that there is a locking issue here, but I see two
> > problems with this
> > 1) The error message is really bad.  Will confuse a user
>
> How about something like this:
>
>    Could not acquire repository lock on /home/bagfors/src/bzr/
>    Currently held by bagfors at zyrgelkwyt process 123, "bzr pull"

Good

> Also we should show something while waiting for the lock.

Waiting for the lock sounds like a good idea...


/Erik




More information about the bazaar mailing list