Gitlet • Built a slim version-control system that closely mimics features from Git (i.e. commit, branch, merge, log, status) • Used Java’s serializable interface and cryptographic hash functions to design internal file structures