basho/riak-erlang-client — pull request #57 by seancribbs (2012-05-18 15:40:15+00:00)
Title: Extract Protocol Buffers encoding/decoding from client

This is one of a series of pull requests to refactor the PBC interface of Riak and make it more general.

Related: basho/riak_kv#321, basho/riak#138, [basho/riak_pb](/basho/riak_pb), [basho/riak_api](/basho/riak_api)

All encoding and decoding functions and `.proto` files were removed from the client library and moved into the new `riak_pb` application. This enables us to keep a single source-of-truth about the serialization format of protocol messages that is reused in the client and server and independent of both of them, and to remove the dependency of the server on the client library (a needless coupling).