On Sat, May 17, 2025 at 11:48 AM Jon Forrest <nobozo@xxxxxxxxx> wrote: > > On 5/17/25 11:36 AM, Junio C Hamano wrote: > > Jon Forrest <nobozo@xxxxxxxxx> writes: > > > >> P.S. I'm trying to read the Git source code to get a better handle > >> on what actually goes on in the index but this is taking some time. > > > > Depending on the style of the learner, I often recommend reading the > > very initial revision of Git, i.e. e83c5163 (Initial revision of > > "git", the information manager from hell, 2005-04-07), to quickly > > get a feel of what various pieces there are and how they fit > > together, by doing > > > > $ git checkout -b initial e83c5163316f89bfb > > Thanks for the suggestion. I'll do that. > > Meanwhile, do you see any merit to my idea? Isn't the idea essentially the split index we already have? (See the "SPLIT INDEX" section of the git-update-index manual.)