Implementing (parts of) Git from scratch in Rust | Hacker News Reader