Welcome to CS61B!
Section 107
Agenda
Announcements
Gitlet Design Overview
SHA-1
Content-Addressable
How?
Power of SHA-1
Commits
Needs
Ideas
Head
Needs
Ideas
Branches
Needs
Ideas
Blobs
Needs
Ideas
Are we missing anything?
How do we represent a repository?
How do we represent the staging area?
What is Serializable?