Do we think of git commits as diffs, snapshots, and/or histories?

» Julia Evans | jvns.ca