git-remote-couch 0.1a2
a git-remote-helper that allows you to push source code into a CouchDB
Abstract
git-remote-couch is a git-remote-helper that allows you to push source code into a CouchDB (you can then fetch a clone from it, of course).
Warning
This software is very slow and a three headed monkey will eat your data! It should not be used to save valuable production source code! ALWAYS keep at least a second copy using other backup mechanisms.
Note
This is a fun project for me to learn some git and CouchDB internals. Also, I want to write CouchApps that handle source code. Patches welcome.
Installation and Usage
First, install git-remote-couch via your favorite Python package installing mechanism, like so:
easy_install -U git-remote-couch
Then, you can start cloning a repository:
git remote add couch http+couch://localhost:5984/testrepo/ git push origin master
You can now browse your repository with CouchDB's web interface at http://localhost:5984/_utils/database.html?testrepo or clone that repository:
git clone http+couch://localhost:5984/testrepo/ a_copy
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| git-remote-couch-0.1a2.tar.gz (md5) | Source | 2010-08-11 | 7KB | 313 | |
- Author: Filip Noetzel
- Home Page: http://github.com/peritus/git-remote-couch
- License: Beerware
-
Categories
- Development Status :: 2 - Pre-Alpha
- Environment :: Console
- Intended Audience :: Developers
- Intended Audience :: System Administrators
- Operating System :: MacOS :: MacOS X
- Operating System :: POSIX
- Operating System :: POSIX :: BSD
- Operating System :: POSIX :: Linux
- Topic :: Software Development :: Version Control
- Package Index Owner: peritus
- DOAP record: git-remote-couch-0.1a2.xml
