4 ms·
We use repo (from android) to put stuff together. The "manifest" repo will pull down the whole world and give you a single unified build system: https://g
by dlsspy 15y ago
We use repo (from android) to put stuff together. The "manifest" repo will pull down the whole world and give you a single unified build system:
https://github.com/membase/manifest
That also gets you pretty well set up to use our code review system for code submission should you want to contribute: http://review.couchbase.org/ http://review.couchbase.org/
Packaging isn't quite as awesome as I'd like, but all the parts are definitely there.
- FraaJad 15y agoThanks. A tangential question: Can i still replicate a couchdb database with a couchbase server. Is this documented somewhere?
- clark-kent 15y ago"You cannot replicate between a CouchDB database and Couchbase Server." It's written here http://docs.couchbase.org/couchbase-manual-2.0/couchbase-introduction-migration-couchdb.html http://docs.couchbase.org/couchbase-manual-2.0/couchbase-int... Also, "Almost all of the HTTP REST API that makes up the interface for communicating with CouchDB does not exist within Couchbase Server. The basic document operations for creating, retrieving, updating and deleting information are entirely supported by the memcached protocol." Querying views and map/reduce functions in Couchbase server will be similar to CouchDB except the output will be slightly different.
- mark_l_watson 15y agoThanks, I didn't realize that it was open source. BTW, your build instructions in the README for OS X didn't work for me. I had to install repo manually, then do: ruby fetch-manifest.rb branch-1.8.xml
- mark_l_watson 15y agoBTW, part 2: everything seems to work great, so thanks for the link.
- dlsspy 15y agoThat's really annoying. People have a tendency to find a minor feature missing from a tool and rewrite it from scratch in a new language instead of contributing a feature back. Personally, I've never used fetch-manifest.rb (even on my mac). Can you tell me what you did and how it didn't work?
- mark_l_watson 15y agoI did: git clone https://github.com/membase/manifest https://github.com/membase/manifest couchbase cd couchbase; ruby fetch-manifest.rb branch-1.8.xml; brew install libevent; make