Junio C Hamano <gits...@pobox.com> writes:

> Jonathan Nieder <jrnie...@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.

Found a bit more relevant and probably more important (at the design
level) discussion history for people interested in understanding why
the things are as they are (without which we cannot make progress
while avoiding mistakes):

 http://thread.gmane.org/gmane.comp.version-control.git/15072
 http://thread.gmane.org/gmane.comp.version-control.git/31941/focus=32302
 http://thread.gmane.org/gmane.comp.version-control.git/47466/focus=47621

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to