Weave.join(), and pr."ogress indicator fixes

John Arbash Meinel john at arbash-meinel.com
Mon Jan 30 01:12:20 GMT 2006


Robey Pointer wrote:
> 
> On 27 Jan 2006, at 19:43, John A Meinel wrote:
> 

...

> * I caught the progress bar saying "merge weave merge" at one point.  It
> isn't part of your patch, but sometime that should probably be changed
> to a meaningful phrase.

What about 'merging weaves'?

> 
> * There's still a long pause between the last progress bar and "All
> changes applied successfully."  I don't know why, maybe just my slow
> computer.

As near as I can tell, this is the time it is actually merging the
changes onto the disk. How long is a long pause? Minutes, seconds? I see
maybe <5s on my slower machine.

I would like it to be faster, but I'm not sure where the code should lie.

> 
> * You no longer need the [brackets] in this line in python 2.4:
>     n1 = set([self._names[i] for i in self_parents])
>   :)

General question, do we want to use the new generator syntax?
The above creates a list, which is passed to set(), Robey's suggestion
would create a generator.

> 
> It did a lot better at showing status during the merge though, so I'm +1
> on the concept, even if I can't really judge the weave fix.
> 
> robey
> 

Thanks. I did go ahead and merge the code so far, because I think it is
important to get that fix in. But I'm willing to add a couple more fixes
while we are looking at this code.

John
=:->



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


More information about the bazaar mailing list