Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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/

Packaging isn't quite as awesome as I'd like, but all the parts are definitely there.



Thanks.

A tangential question:

Can i still replicate a couchdb database with a couchbase server. Is this documented somewhere?


"You cannot replicate between a CouchDB database and Couchbase Server."

It's written here 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.


Thanks, 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


That'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?


I did: git clone https://github.com/membase/manifest couchbase

cd couchbase; ruby fetch-manifest.rb branch-1.8.xml; brew install libevent; make


BTW, part 2: everything seems to work great, so thanks for the link.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: