Java | Data Structures
Gitlet: A version-control system that mimics some of the basic features of Git.
Specification
In creating gitlet, I started entirely from scratch. After investigating git’s underlying processes, I used a variety of data structures, hashing, and file manipulation to create a simpler version of git.
My code and design documentation cannot be shared because of CS 61B guidelines.