You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 19, 2019. It is now read-only.
Marios Fragkoulis edited this page Dec 18, 2013
·
19 revisions
AlitheiaCore already supports SVN-based projects.
The fundamental difference between SVN and Git is that
in Git a revision can have many parent revisions.
It seems that the database schema can accommodate
this characteristic of Git by design.
Specifically, AlitheiaCore's programming model and the respective database model seem to be in good shape in order to support many parents per revision.
The linked code also shows how a revision associates to incoming and outgoing branches.
A branch also tracks the revisions to which it comes and goes.
Finally, parent - child revision pairs are stored in an extra database table.