Git Constitution

Git Constitution by Shaheryar (Sherry) Manzar

Is the Constitution a living document? If so, then can it be visualised as such? I believe that the question can be better engaged with if it could be visualised as such. Tracking changes and “evolution” in text documents is important endeavour and one which has many solutions. Computer scientists and programmers, for example, use git to track changes in their codes repositories which are more often than not, entirely text-based. This gives us on opportunity to use the same mechanism for tracking changes the constitution. Git’s version control allows tracking changes in a text document as it evolves; it tracks deletions, additions, and even follows separate silos in which draft is being developed via branches. I use git branches to visualise the changing text: in tree graphs and more specifically a directed acyclic graph . Each node represents a commit, version in time of the text - with major changes, such as an amendment, being developed in a separate branch, and then pushed back into the main branch as a a new commit.