Full threadhyp0·A related way to learn is from git's initial source, which was quite small. https://news.ycombinator.com/item?id=8650483Warning: the file format has changed slightly.View on HN