Re: Subprojects tasks
- From
Junio C Hamano <junkio@cox.net>
- Date
- Dec 16, 2006, 21:07 UTC
- Message-ID
- <7v64cbeeiv.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <20061216203553.GA25274MdfPADPa@greensroom.kotnet.org>
Sven Verdoolaege <skimo@kotnet.org> writes:
Show 14 quoted lines
> On Sat, Dec 16, 2006 at 10:32:36AM -0800, Junio C Hamano wrote: >> I suspect the hardest part is "rev-list --objects" (now most of >> it is found in revision.c). [..] But I think the updated >> code needs to know that "link" needs to be unwrapped and >> contained "commit" needs to be injected back to the ancestry >> walking machinery. > > Do we want "link" to be unwrapped, though ? > >> Once you have "rev-list --objects", you should be able to drive >> pack-objects with its output. > > Wouldn't we then run into the scalability problems Linus was > concerned about ?
Hmph.
If the plumbing layer does not have to (although I haven't thought it through, it does feel like it even shouldn't) unwrap "link" and let the Porcelain layer to deal with it, that would certainly make rev-list/revision.c part simpler.
I like it.