Hacker News new | ask | show | jobs
by epistasis 1460 days ago
Agreed, the first step is realizing that the data structure is a graph of snap shots. And then a lot of the primary operations are about calculating deltas between arbitrary commits, and the applying those deltas elsewhere.