gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [GNU-arch-dev] Re: [Gnu-arch-users] new documentation progress


From: Aaron Bentley
Subject: Re: [GNU-arch-dev] Re: [Gnu-arch-users] new documentation progress
Date: Wed, 06 Apr 2005 09:08:57 -0400
User-agent: Mozilla Thunderbird 0.6 (X11/20040530)

David Allouche wrote:
On Tue, 2005-04-05 at 07:47 -0400, Aaron Bentley wrote:

David Allouche wrote:

In an aggregation tree, when merging a file addition at the root of a
component tree, should the file be added at the root of the aggregation
tree or the root of the aggregated tree?

You say it should be merged at the root of the aggregation.

I say both.

So do I.


      * If the root of the aggregated tree is present in the
        aggregation, the file addition should be merged there.

      * If the root of the aggregated tree is NOT present in the
        aggregation, the file addition should be merged at the root of
        the aggregation.

I think the later is actually a corner case of proper rename-aware
inexact patching.

You can only give that choice if the component trees have root id.
Setting a root id in init-tree is an enabler, and it does not preclude
your use case.

As I wrote earlier,
probably the fallback behavior is to use the pathname, so maybe it's not a big 
deal

In the second case, you won't be able to move the root directory elsewhere, and still have new root adds appear in that directory. They'll always appear in the root.

So there are still some cases not covered.

Aaron
--
Aaron Bentley
Director of Technology
Panometrics, Inc.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]