Re: Feedback outside of the user survey
- From
- Christian Jaeger <christian@jaeger.mine.nu>
- Date
- Oct 20, 2008, 17:30 UTC
- Message-ID
- <48FCC01B.8030709@jaeger.mine.nu>
- In-Reply-To
- <48FCB87B.1080207@jaeger.mine.nu>
Christian Jaeger wrote:
Show 11 quoted lines
> Andreas Ericsson wrote: >> Christian Jaeger wrote: >>> Hm, not sure whether you mean to rescue the situation with rewritten >>> commits here -- but hell no, I certainly don't mean to have >>> different commit objects for different clones/checkouts. >>> >> >> Then you'll be transferring all objects over the wire anyway > > Why? Again, care to differentiate between technical feasibility and > current implementation.
I think it was this detail:
> ... lazy cloning
which I have been leaving under the carpet in my previous mails; i.e. when doing merges, Git may need additional objects which haven't been fetched by just fetching the branches's subdirectory parts, so merges can't generally be done offline anymore. This is certainly a departure from the current idea; and if you don't want to depart from that, then yes, you'd need basically the whole database in advance or merges wouldn't be possible. So I think I understand why you said "Then you'll be transferring all objects over the wire anyway", you did assume that there would be no such thing as on-demand / lazy fetching of missing objects.
Christian.