dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #23668
Re: repo troubles
On Wed, Jun 01, 2011 at 02:22:53PM -0700, Johan Hake wrote:
> On Wednesday June 1 2011 14:00:31 Anders Logg wrote:
> > I'm having problems with my repository. bzr claims there's a lock and
> > breaking it doesn't seem to help. This happened also yesterday and I
> > then removed my Launchpad repository and replaced it with a new one.
> >
> > Here's my setup:
> >
> > .../dolfin/ - collection of repositories (bzr init-repo)
> > .../dolfin/trunk - repository bound to lp:dolfin (bzr checkout)
> > .../dolfin/logg - repository bound to lp:~dolfin-core/dolfin/logg
> >
> > Here's the steps I follow:
>
> Why not:
>
> cd trunk
> bzr up
> cd ../logg
> bzr pull ../trunk
Yes, those are the steps I usually follow (but sometimes forget)
before I proceed with the steps I listed.
> <work>
> bzr commit
> <wait for buildbot to turn green>
> cd ../trunk
> bzr up
> # If changes in trunk
> bzr merge ../logg
> bzr commit -m "merge logg"
> # If no changes in trunk
> bzr pull ../logg
The only difference I see from what I do is pulling directly instead
of merging. I actually do that too, but in a slightly different way.
<work in logg>
bzr commit
bzr push lp:dolfin
Only if that fails (if lp:dolfin has changed) do I cd into trunk and
do the merge.
Since my trunk branch is bound to lp:dolfin, will the last step be
equivalent to
bzr push ../trunk
?
--
Anders
> The last pull will update launchpad
>
> > cd logg
> > <work>
> > bzr commit
> > <wait for buildbot to turn green>
> > cd ../trunk
> > bzr merge ../logg
> > bzr commit -m "merge logg"
> > cd ../logg
> > bzr pull ../trunk
> >
> > Here's what happens:
> >
> > $ bzr pull ../trunk
> > Unable to obtain lock held by logg@xxxxxxxxxxxxxxxxxxxx
> > at crowberry [process #5041], acquired 14 seconds ago.
> > See "bzr help break-lock" for more.
> > bzr: ERROR: Could not acquire lock "(remote lock)":
> > bzr+ssh://bazaar.launchpad.net/~dolfin-core/dolfin/logg/
> > $ bzr break-lock bzr+ssh://bazaar.launchpad.net/~dolfin-core/dolfin/logg/
> > $ bzr pull ../trunk
> > Unable to obtain lock held by logg@xxxxxxxxxxxxxxxxxxxx
> > at crowberry [process #6538], acquired 14 seconds ago.
> > See "bzr help break-lock" for more.
> > bzr: ERROR: Could not acquire lock "(remote lock)":
> > bzr+ssh://bazaar.launchpad.net/~dolfin-core/dolfin/logg/
> >
> > Has anyone else experienced this?
>
> Nope and I follow the above mentioned steps.
>
> Johan
>
Follow ups
References