bzr pull does a reconcile too often

Bug #35771 reported by Aaron Bentley
2
Affects Status Importance Assigned to Milestone
Bazaar
Fix Released
Medium
Unassigned

Bug Description

bzr pull will do a reconcile even when there is no need. This can be demonstrated with bzr.dev, itself.

$ rsync -av bazaar-vcs.org::bazaar-ng/bzr/bzr.dev .
$ bzr init bzr.dev2
$ cd bzr.dev2
$ bzr pull ../bzr.dev
\ [============================== ] Pull phase 0/2Backup Inventory created.

However, it's clear that bzr.dev does not need reconciliation:

$ cd ../bzr.dev
$ bzr reconcile
Reconciling repository /home/abentley/devtest/bzr.dev/
/ 0/0 Inventory ok.
Reconciliation complete.

(Note that reconciling bzr.dev completes in ~ 1 second, and does not create a backup inventory)

Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 35771] bzr pull does a reconcile too often

On Mon, 2006-03-20 at 20:50 +0000, Aaron Bentley wrote:
> Public bug reported:
> https://launchpad.net/malone/bugs/35771
>
> Affects: bzr (upstream)
> Severity: Normal
> Priority: (none set)
> Status: Unconfirmed
>
> Description:
> bzr pull will do a reconcile even when there is no need. This can be
> demonstrated with bzr.dev, itself.

If you look in ~/.bzr.log it will say why it chose to reconcile. I'm
pretty confident there is no unnecessary-reconciliation bugs left. Could
you check to see why reconciliation was triggered there ?

Rob

--
GPG key available at: <http://www.robertcollins.net/keys.txt>.

Revision history for this message
John A Meinel (jameinel) wrote :

This seems to be fixed. It takes a really long time (40 min) to do:
$ bzr init bzr.dev2
$ cd bzr.dev2
$ bzr pull ../bzr.dev.as.weaves

But at the end, it says 'Inventory ok'. And there is no backup inventory created, indicating it didn't have to reweave anything.

So I'm closing this bug.

Changed in bzr:
status: Unconfirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.