Implementing git or mercury on top of a distributed data warehouse such as CouchDB, HBase, or bigtable is non-trivial. As far as I know, there was no implementation for git-on-CouchDB; however, if you are interested in implementing it, I would recommend checking out the Google presentation on mercurial on bigtable ; many of the same methods should be applied.
source share