<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>ChangeLog</filename>
    </added>
    <added>
      <filename>Makefile.am</filename>
    </added>
    <added>
      <filename>Makefile.in</filename>
    </added>
    <added>
      <filename>bootstrap</filename>
    </added>
    <added>
      <filename>build-yaml-template.yaml.in</filename>
    </added>
    <added>
      <filename>configure.ac</filename>
    </added>
    <added>
      <filename>pkgconfig-template.pc.in</filename>
    </added>
    <added>
      <filename>src/AUTHORS</filename>
    </added>
    <added>
      <filename>src/LICENSE</filename>
    </added>
    <added>
      <filename>src/NEWS</filename>
    </added>
    <added>
      <filename>src/PROTOCOL</filename>
    </added>
    <added>
      <filename>src/README</filename>
    </added>
    <added>
      <filename>src/Rakefile</filename>
    </added>
    <added>
      <filename>src/bin/dynomite</filename>
    </added>
    <added>
      <filename>src/conf/default.conf</filename>
    </added>
    <added>
      <filename>src/ebin/.gitignore</filename>
    </added>
    <added>
      <filename>src/ebin/dynomite.app</filename>
    </added>
    <added>
      <filename>src/elibs/configuration.erl</filename>
    </added>
    <added>
      <filename>src/elibs/dict_storage.erl</filename>
    </added>
    <added>
      <filename>src/elibs/dynomite.erl</filename>
    </added>
    <added>
      <filename>src/elibs/dynomite_app.erl</filename>
    </added>
    <added>
      <filename>src/elibs/dynomite_sup.erl</filename>
    </added>
    <added>
      <filename>src/elibs/ext_listener.erl</filename>
    </added>
    <added>
      <filename>src/elibs/fail_storage.erl</filename>
    </added>
    <added>
      <filename>src/elibs/fs_storage.erl</filename>
    </added>
    <added>
      <filename>src/elibs/lib_misc.erl</filename>
    </added>
    <added>
      <filename>src/elibs/mediator.erl</filename>
    </added>
    <added>
      <filename>src/elibs/membership.erl</filename>
    </added>
    <added>
      <filename>src/elibs/merkle.erl</filename>
    </added>
    <added>
      <filename>src/elibs/storage_server.erl</filename>
    </added>
    <added>
      <filename>src/elibs/storage_server_sup.erl</filename>
    </added>
    <added>
      <filename>src/elibs/vector_clock.erl</filename>
    </added>
    <added>
      <filename>src/etest/.placeholder</filename>
    </added>
    <added>
      <filename>src/etest/ext_listener_test.erl</filename>
    </added>
    <added>
      <filename>src/etest/mediator_test.erl</filename>
    </added>
    <added>
      <filename>src/etest/membership_test.erl</filename>
    </added>
    <added>
      <filename>src/etest/merkle_test.erl</filename>
    </added>
    <added>
      <filename>src/etest/storage_server_test.erl</filename>
    </added>
    <added>
      <filename>src/etest/vector_clock_test.erl</filename>
    </added>
    <added>
      <filename>src/include/config.hrl</filename>
    </added>
    <added>
      <filename>src/include/eunit/eunit.hrl</filename>
    </added>
    <added>
      <filename>src/include/eunit/eunit_off.hrl</filename>
    </added>
    <added>
      <filename>src/rlibs/dynomite.rb</filename>
    </added>
    <added>
      <filename>src/rspecs/dynomite_spec.rb</filename>
    </added>
    <added>
      <filename>src/rspecs/spec_helper.rb</filename>
    </added>
    <added>
      <filename>yaml-template.yaml.in</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,37 +1,3 @@
 The dynomite datastore protocol has two basic operations: get and put.
 
-request:
-get keylength key\n
-
-responses:
-fail reason\n
-not_found\n
-succ items ctx_length ctx (data_length data)+\n
-
-request:
-put keylength key ctx_length ctx data_length data\n
-
-responses:
-fail reason\n
-succ n_of_servers_stored\n
-
-request:
-has keylength key\n
-
-responses:
-fail reason\n
-yes n_of_servers_stored\n
-no n_of_servers_stored\n
-
-request:
-del keylength key\n
-
-responses:
-fail reason\n
-succ n_of_severs_deleted\n
-
-request:
-close\n
-
-response:
-close\n
\ No newline at end of file
+get keylength key datalength data
\ No newline at end of file</diff>
      <filename>PROTOCOL</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>LICENSE</filename>
    </removed>
    <removed>
      <filename>Rakefile</filename>
    </removed>
    <removed>
      <filename>bin/dynomite</filename>
    </removed>
    <removed>
      <filename>conf/default.conf</filename>
    </removed>
    <removed>
      <filename>ebin/.gitignore</filename>
    </removed>
    <removed>
      <filename>ebin/dynomite.app</filename>
    </removed>
    <removed>
      <filename>elibs/configuration.erl</filename>
    </removed>
    <removed>
      <filename>elibs/dict_storage.erl</filename>
    </removed>
    <removed>
      <filename>elibs/dynomite.erl</filename>
    </removed>
    <removed>
      <filename>elibs/dynomite_app.erl</filename>
    </removed>
    <removed>
      <filename>elibs/dynomite_sup.erl</filename>
    </removed>
    <removed>
      <filename>elibs/ext_listener.erl</filename>
    </removed>
    <removed>
      <filename>elibs/fail_storage.erl</filename>
    </removed>
    <removed>
      <filename>elibs/fs_storage.erl</filename>
    </removed>
    <removed>
      <filename>elibs/lib_misc.erl</filename>
    </removed>
    <removed>
      <filename>elibs/mediator.erl</filename>
    </removed>
    <removed>
      <filename>elibs/membership.erl</filename>
    </removed>
    <removed>
      <filename>elibs/merkle.erl</filename>
    </removed>
    <removed>
      <filename>elibs/storage_server.erl</filename>
    </removed>
    <removed>
      <filename>elibs/storage_server_sup.erl</filename>
    </removed>
    <removed>
      <filename>elibs/vector_clock.erl</filename>
    </removed>
    <removed>
      <filename>etest/.placeholder</filename>
    </removed>
    <removed>
      <filename>etest/ext_listener_test.erl</filename>
    </removed>
    <removed>
      <filename>etest/mediator_test.erl</filename>
    </removed>
    <removed>
      <filename>etest/membership_test.erl</filename>
    </removed>
    <removed>
      <filename>etest/merkle_test.erl</filename>
    </removed>
    <removed>
      <filename>etest/storage_server_test.erl</filename>
    </removed>
    <removed>
      <filename>etest/vector_clock_test.erl</filename>
    </removed>
    <removed>
      <filename>include/config.hrl</filename>
    </removed>
    <removed>
      <filename>include/eunit/eunit.hrl</filename>
    </removed>
    <removed>
      <filename>include/eunit/eunit_off.hrl</filename>
    </removed>
    <removed>
      <filename>rlibs/dynomite.rb</filename>
    </removed>
    <removed>
      <filename>rspecs/dynomite_spec.rb</filename>
    </removed>
    <removed>
      <filename>rspecs/spec_helper.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>210be18c333cee2538cca2a3dc25569872ad5cce</id>
    </parent>
  </parents>
  <author>
    <name>Cliff Moon</name>
    <email>cliff@moonpolysoft.com</email>
  </author>
  <url>http://github.com/cliffmoon/dynomite/commit/befba79461ec22a0ea07d94f4d7b343b6d25513a</url>
  <id>befba79461ec22a0ea07d94f4d7b343b6d25513a</id>
  <committed-date>2008-07-26T11:07:07-07:00</committed-date>
  <authored-date>2008-07-26T11:07:07-07:00</authored-date>
  <message>Merge branch 'master' into powerset</message>
  <tree>712ac84ec75f78f8fda9346d5c5c7dace146d427</tree>
  <committer>
    <name>Cliff Moon</name>
    <email>cliff@moonpolysoft.com</email>
  </committer>
</commit>
