Eventual interview question

Data modelling question, asked to design versioning system like GIT.