[PLUGIN] bzr uncommit updated
John A Meinel
john at arbash-meinel.com
Mon Sep 26 00:58:30 BST 2005
Aaron Bentley wrote:
> Aaron Bentley wrote:
>
>>>John A Meinel wrote:
>>>
>>>
>>>>>Aaron Bentley wrote:
>>>>>
>>>>>
>>>>>>I've updated branch to take a --basis parameter.
>>>
>>>
>>>>>This is nice to see. Though when I do it, I usually use hardlinks.
>>>
>>>
>>>That's part two :-)
>
>
> Done now. copy_multi_immutable will use hard links but fall back to
> copying across devices or on Windows.
Can you have it not do hard-links on Mac?
Mac has hard-links, but the implementation is very poor. So it would be
better if it didn't. Basically, for every file that has a hard-link,
there is a directory entry in a specific directory. Which means if you
have 100,000 hardlinked files scattered around your filesystem, there is
a directory with 100k filenames. When I was working with bazaar, I found
that keeping a revision library actually hurt performance, because of
all the hard-links. (you obviously needed ++pristine-trees, but checking
against a ++pristine-tree was faster than a revlib)
Also, is this hard-linking to --basis or to the branch being pulled from
(or is it just wherever it can get the file)?
John
=:->
>
> Aaron
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 253 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20050925/a8f5f1a1/attachment.pgp
More information about the bazaar
mailing list