I've been thinking (and drawing) about using git as backend database
for full revision database system.
I've reach some conclusions and like to know what you think:
The reason git is so easy to use by SCM systems is because source
control database always has a single point of entry which is the root
directory. Everything rechable from that root is part of the version.
In general database system there are many roots. For example in CRM
system the roots may be customers, services, employees, departments
(and more). This fact make the Version object of git much more
complicated then file system database.
Let's start with this point and see how it goes from there.
You received this message because you are subscribed to the Google Groups "Git
for human beings" group.
To post to this group, send email to git-us...@googlegroups.com.
To unsubscribe from this group, send email to
For more options, visit this group at