Is there a git implementation that runs on top of couchdb?

I saw this old (non-existent) news bit here: http://news.ycombinator.com/item?id=573699 talking about implementing couchdb using git and bash. Interestingly, did anyone try to do the opposite - by implementing git on top of couchdb?

+4
source share
3 answers

Yes I used it a long time ago and it worked, but lacked optimism.

+4
source

If you mean an implementation in which Git repository data is stored in a database, and not in the file system, then to achieve this, Sean Pierce in JGit does some work. As far as I know, integration for CouchDB has not yet been implemented, but there is an implementation for DHT, for example Apache HBase and Apache Cassandra (https://github.com/spearce/jgit_hbase, https://github.com/spearce/jgit_cassandra )

+3
source

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.

+2
source

All Articles