Re: Composing git repositories
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Apr 2, 2013, 18:03 UTC
- Message-ID
- <7v7gkkern9.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <20130331225747.GB11704@elie.Belkin>
Jonathan Nieder <jrnieder@gmail.com> writes:
> If you are curious, at a quieter time it might be useful to ask for > pointers to the discussions that led to the current design, and folks > on the list might be glad to help.
Not on the current design but the discussion before that round that influenced the outcome greatly was this:
http://thread.gmane.org/gmane.comp.version-control.git/14486/focus=14492
where we discussed a separate "gitlink" type of object.
And obviously this discussion is also a must read:
http://thread.gmane.org/gmane.comp.version-control.git/44106
I vaguely recall asking (or seeing somebody ask) why Linus ended up with using "commit in index" without introducing a separate gitlink type, but I didn't find it. IIRC, the answer was "it turned out that we didn't need it" or something like that, which I tend to agree.