commit 5b3f66f4c44e8f73fff0e8dc65a866bd1676bd96 (HEAD, tag: 1.0.3, origin/release10, gerrit/release10, tmpassembling)
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Mon Jul 30 18:16:29 2012 -0700

    Update spymemcached depedency to 2.8.2 release.
    
    Change-Id: I2f3099dc885de9e78ca67607174408ad5b075d0e
    Reviewed-on: http://review.couchbase.org/19051
    Tested-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Jasdeep Jaitla <jasdeep@couchbase.com>

commit f122ff228fe5089eae761b44ef46ab537b874e33
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Mon Jul 30 09:09:57 2012 -0700

    Added a simple README.
    
    Change-Id: I71ee47b5f3c3260657ec70644f63d9a58eb73055
    Reviewed-on: http://review.couchbase.org/19018
    Tested-by: Michael Wiederhold <mike@couchbase.com>
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>

commit d026763993705d1a30269970b39e8abd9ddc8294
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Mon Jul 30 07:43:26 2012 -0700

    Add default test type to ant build.
    
    Change-Id: Ib0cc409a440ff5b485d6a188f77867abc79bc204
    Reviewed-on: http://review.couchbase.org/19017
    Tested-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>

commit 9952e10ba2f8dcc5e0c4fc4cc5e9e479cad80e5b
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Sun Jul 29 18:12:46 2012 -0700

    Add a few minor override annotations.
    
    Change-Id: I943c6253c55fa96f6a567dacd2598192f512f21b
    Reviewed-on: http://review.couchbase.org/19012
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit 7e4339aeed7a0e240c75717ebc5250bb47279343
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Fri Jul 27 09:28:20 2012 -0700

    JCBC-88: Fix resubscr by not waiting long and asynch subscribing.
    
    It was found during autofailover testing that the client
    did not recover well.  The problem was that we completed the
    resubscription on one of the callers threads.  The subscription
    can take upward of 700ms, but if the caller adjusts their timeout
    for operations to be lower, we don't complete the resubscription.
    
    This change does a couple of things:
    1) doesn't allow the connection for any individual HTTP request
       (non-streaming) to take longer than 500ms to establish for
       purposes of faster failover
    2) changes resubscription to occur in a thread temporarily
       spawned by the CouchbaseConnectionFactory, so it can complete
       even if the caller's request times out.
    
    This has been tested to show autofailover working correctly.
    
    Change-Id: I87582b99fa872530a62a336b3144fefc60b63f6e
    Reviewed-on: http://review.couchbase.org/19008
    Tested-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>

commit 36f97dc87dff189f9638bd1dec24bdd199ea27ac (release10)
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Sun Jun 3 15:36:41 2012 -0700

    Workaround NOT_MY_VBUCKET during optimization, and test.
    
    On SPY-91, it was found that receiving a NOT_MY_VBUCKET
    response in the middle of an optimized batch of requests
    will upset things by causing the optimized operation itself
    to be unqueued for reads, rather than retrying the contained
    operation.
    
    Since the severity level is high and the workaround is
    straightforward (disable optimization) this commit both
    disables optimization and introduces the test which helped
    find the cause of the issue.
    
    Recommended way of verifying this would be to remove the
    two sections related to disabling optimization and then
    verify the test fails.
    
    Change-Id: I20aa2945bbbbe9f19a56a41224244fe368d5e34e
    Reviewed-on: http://review.couchbase.org/18757
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit 5c1d311f9f85bfe31fcac8eac6ed1f524b43e5aa
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Mon Jul 23 23:13:15 2012 -0700

    Honor TestConfig in syncGetTimeoutsInitClient().
    
    Change-Id: I6b1d9cba8598799177f686016970ca254e9cec9e
    Reviewed-on: http://review.couchbase.org/18758
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Reviewed-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>
    Tested-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>

commit 4c73aa8f1ed631f2afd0b197d9e04e6fa8a891a2
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Tue May 22 21:42:24 2012 -0700

    Ensure config update checks do not overwhelm the system.  JCBC-54.
    
    Change-Id: Id0514278608fa1476e21c0f52958860404240561
    Reviewed-on: http://review.couchbase.org/16338
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit 5bd2319962fc1d97aa534edb8779b33b07809443
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Mon May 21 21:53:37 2012 -0700

    Use the correct Connection type for the config.  JCBC-53
    
    In the refactoring of the client into two packages, we lost
    the functionality that would handle reconfiguration from
    MemcachedConnections.  This change introduces a
    CouchbaseMemcachedConnection which extends the MemcachedConnection
    and implements reconfiguration.  By doing so, we properly handle
    add and remove node events from the cluster.
    
    Change-Id: Ief068cab934542617a11e2f527d98b9c38affd07
    Reviewed-on: http://review.couchbase.org/16337
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit 468a425893fe0fb38a47f859404b86e049b7234f
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Mon Jul 23 21:17:18 2012 -0700

    Update deps to spy 2.8.2-SNAPSHOT
    
    This will be replaced before release with the non-snapshot.
    
    Change-Id: Ia9800f9f63279c4716963066dc059e88aa009119
    Reviewed-on: http://review.couchbase.org/18755
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit 98b9d82dc59d05b2138c73dead407d192026c66a
Author: Mike Wiederhold <mike@couchbase.com>
Date:   Fri Jul 20 14:03:19 2012 -0700

    Fix checkstyle errors
    
    Change-Id: I87007bd428da34badc0d5a10ef17aa50b8132804
    Reviewed-on: http://review.couchbase.org/18655
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>

commit 0c9d2d3a3457c4f81580aeb8be7bed127f80b244
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Mon Jun 4 19:58:27 2012 -0700

    Do not override fetching of AuthDescriptor.  JCBC-59
    
    Change-Id: Iff02589db6e1a3c3f56108a647e37b821b6cc447
    Reviewed-on: http://review.couchbase.org/16765
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit 0e37394794790561074694af42b457bc42b6a7f4
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Sun Apr 29 11:34:49 2012 -0700

    Update dependencies to spymemcached 2.8.1. JCBC-39.
    
    Change-Id: I9d4e1099edbe4d32d80af22b19cfd3dad6bde221
    Reviewed-on: http://review.couchbase.org/15436
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Reviewed-by: Marty Schoch <marty.schoch@gmail.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit df18fb4ea62f1662308fd71449a3ebb84b0de1a7
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Sun Apr 29 11:31:20 2012 -0700

    Added additional ctor to avoid username. JCBC-38.
    
    Change-Id: If487df95e2974f0a4c60e3c57978a82596967de6
    Reviewed-on: http://review.couchbase.org/15435
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Reviewed-by: Marty Schoch <marty.schoch@gmail.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit b424ca4bc0b497362206cb459d98728f6af05ac1 (tag: 1.0.3-SNAPSHOT)
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Mon Apr 30 12:15:44 2012 -0700

    Missing space added to log message when node is down.
    
    Change-Id: Ifad8da0b4e42f4f58945510de8513e6a7f1424e2
    Reviewed-on: http://review.couchbase.org/15462
    Tested-by: Michael Wiederhold <mike@couchbase.com>
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>

commit 02df7a7e663af846af9a742a306681a6ff5feb74 (tag: 1.0.2)
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Thu Apr 5 14:10:57 2012 -0700

    Change back to spymemcached 2.8.0 for this branch.
    
    Change-Id: I38ef9d66544f30f8101ca04889b8042c1abfc177
    Reviewed-on: http://review.couchbase.org/14586
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Marty Schoch <marty.schoch@gmail.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit 7c049c5290766789cc30098238d34858ea07cf14
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Wed Mar 21 08:47:46 2012 -0700

    Reconnect to configuration stream if disconnected. JCBC-19
    
    With this change, a Bucket which is marked as disconnected will be
    later reconnected when noticed by a calling thread.
    
    The logic for this is a little convoluted at the moment, but tests
    to be correct.  In the future, this whole section should be refactored
    to be a better NodeLocator or something similar.  See JCBC-28.
    
    Change-Id: I8541493fdf7e8c504c4cbd512ca43e3416b03829
    Reviewed-on: http://review.couchbase.org/14574
    Tested-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>

commit ce7a0842c61a20b867fdbd1ea5606b694eb9d872
Author: Raghavan Srinivas <rags@acm.org>
Date:   Tue Apr 3 00:55:28 2012 -0400

    Use the correct default Hashing Algorithm - JCBC-29
    
    Change-Id: Ifb1a9ebcc7ae64a8590f1123ddde9138c17fe23e
    Reviewed-on: http://review.couchbase.org/14485
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit 97e627601510424f3275f2d46b0b79862dcd8bdf
Author: Raghavan Srinivas <rags@acm.org>
Date:   Fri Mar 9 00:45:23 2012 -0500

    Fixed a javadoc issue
    
    Change-Id: Ic6957078afdf56c16f2e44c3a269b3e31a8bb466
    Reviewed-on: http://review.couchbase.org/13847
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>

commit 0d87dd20458dc96909c5f42a0bfe81966373d06c
Author: Raghavan Srinivas <rags@acm.org>
Date:   Fri Mar 9 00:47:36 2012 -0500

    Correctly shut down connection from TapClient. JCBC-16
    
    Fix based on http://www.couchbase.com/issues/browse/JCBC-16
    
    Change-Id: Iefa5d36a1263350a5e61f54d2f65796dec9b808f
    Reviewed-on: http://review.couchbase.org/13848
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>

commit f1d750e70f4f295491861a51115965f72c8b9782
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Mon Feb 20 11:48:46 2012 -0800

    Fixed a number of TAP test issues.
    
    Change-Id: I1193262637596d0576838a67db7a61ff1447ad37
    Reviewed-on: http://review.couchbase.org/13394
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit 88bb58be09f18c5f3035e4e519baae0f58a018d7
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Sun Feb 19 19:06:11 2012 -0800

    Added a note about TAP interface stability.
    
    Change-Id: Ida28a8804777fddf0a8e47f7b3adecbdc7b0b633
    Reviewed-on: http://review.couchbase.org/13373
    Tested-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>

commit b68dc175c32e72f6f655f63f23daa892a04f8a5b
Author: Mike Wiederhold <mikewied@comcast.net>
Date:   Tue Feb 7 19:32:13 2012 -0800

    Use TapAck from Spymemcached
    
    This change removes duplicate code.
    
    Change-Id: I7cf569e6c96f41af5bab51aabe402662f49282af
    Reviewed-on: http://review.couchbase.org/13085
    Reviewed-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit 7d9b64af066781a83ae3e02a02427a1ea61e37ae
Author: Mike Wiederhold <mikewied@comcast.net>
Date:   Tue Feb 7 18:58:36 2012 -0800

    Use TapStream abstraction in spymemcached
    
    This will allow our tap streams to be able to connect to
    all node in the cluster.
    
    Change-Id: I233a8fc96bb55cf12e73e40f46281dd3870004b5
    Reviewed-on: http://review.couchbase.org/13083
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit 4a38b26b2290013e316df26a21ba295d31e01a5c
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Sun Feb 19 19:02:45 2012 -0800

    Depend on spymemcached 2.8.1-SNAPSHOT.
    
    I've pushed a tag to the first commit on spymemcached after
    the last release, verified that it's building/installing
    with the snapshot tag.  Then based this on it.  We need
    to release them in order, obviously.
    
    Seems like the best flexibility for now with how things are
    changing.
    
    Change-Id: I8edc64963b074fe558a8e4cd42b3ff9e0af26dc2
    Reviewed-on: http://review.couchbase.org/13372
    Tested-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>

commit b464e085d277b632cfbb4b755f8465aa64ab41b5
Author: Mike Wiederhold <mikewied@comcast.net>
Date:   Tue Feb 7 18:47:47 2012 -0800

    Fixed checkstyle issues.
    
    Change-Id: I767ed66a6c3b36016300448a2075ada7071dfbae
    Reviewed-on: http://review.couchbase.org/13082
    Reviewed-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>

commit 8ba261989a9a43e05efd43e81a80bcf65d7d61c2
Author: Raghavan Srinivas <rags@acm.org>
Date:   Tue Feb 7 00:17:54 2012 -0500

    Fixes for adding only hostname instead of both hostname and ip address
    
    Change-Id: Ieae49545e1c08f2cb9155f926015046a787c0f5b
    Reviewed-on: http://review.couchbase.org/13046
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit a606674af0dee53fe2c05cb2cbbad2439b82ba90
Author: Raghavan Srinivas <rags@acm.org>
Date:   Tue Jan 31 19:34:50 2012 -0500

    Added unlock operation
    
    Based on patch submitted by Brent Ryan.
    
    Change-Id: I9a30f21108fcbbd43add4abd2f16af05a3fbe68b
    Reviewed-on: http://review.couchbase.org/12907
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>

commit 1a3c1cf90eb8a5b7c83daa785db41519bc31b1a8 (tag: 1.0.2-SNAPSHOT)
Author: Mike Wiederhold <mikewied@comcast.net>
Date:   Tue Jan 31 16:51:57 2012 -0800

    Changed spy jar configuration to default
    
    We changed this in spymemcached during the release so that it would
    be added as a normal compile time dependency for users who add the
    spy dependency to their pom files. I changed it in the pom config but
    not in the project config that we use for development.
    
    Change-Id: I34175919faec283d993a57f9a2b5f15646ccce0b
    Reviewed-on: http://review.couchbase.org/12841
    Reviewed-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>

commit b5d59c10cf790b0b664883607e220e4cf309ea4f (tag: 1.0.1)
Author: Mike Wiederhold <mikewied@comcast.net>
Date:   Wed Jan 25 19:20:30 2012 -0800

    Fixed testAvailableServers()
    
    With Couchbase we should make sure that we get two "names" for
    each server. One will be the hostame and the other will be the
    ip address.
    
    Change-Id: Ic4f47da68afcbd4efe542ec1f00627a2c63558cd
    Reviewed-on: http://review.couchbase.org/12690
    Reviewed-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>

commit 89717bf80243583a9d214ac2da5bc9b28479b729
Author: Mike Wiederhold <mikewied@comcast.net>
Date:   Wed Jan 25 19:06:23 2012 -0800

    Use the master configuration for spymemcached jars
    
    This will solve the issue where we were importing jmx
    and other things that were not needed.
    
    Change-Id: I2d30d058a57a696e8de196224e568c0e28f477ca
    Reviewed-on: http://review.couchbase.org/12689
    Reviewed-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>

commit e4bfb93653067162c0e9fd9e5127bdf2efb1a7bd
Author: Mike Wiederhold <mikewied@comcast.net>
Date:   Wed Jan 25 19:04:33 2012 -0800

    Uncomment the resolver for the Couchbase maven repo
    
    Change-Id: If110e8fe50157411ea0fa81d63b062e577482fc8
    Reviewed-on: http://review.couchbase.org/12688
    Reviewed-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>

commit 61e9afe2f21766bf0273274066546266c2b59284
Author: Mike Wiederhold <mikewied@comcast.net>
Date:   Wed Jan 25 13:34:20 2012 -0800

    Fixed issue where everything was getting hashed to vb 0
    
    The node locator types here are backwards and will cause
    everything to be written to and read from vbucket 0.
    
    Change-Id: Ia12887f75748ce0fcf5f3fcf5c11bdd3436cea72
    Reviewed-on: http://review.couchbase.org/12674
    Reviewed-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>

commit e047c66b70564f4d1e6cfa3b2f22530a944bda41 (tag: 1.0.0)
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Sun Jan 22 10:06:31 2012 -0800

    Updated libraries.properties to go with 2.8.0 release.
    
    Change-Id: Id41f575ed0b3b9a50d096a5d77754d911ca1312e
    Reviewed-on: http://review.couchbase.org/12583
    Reviewed-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>
    Tested-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>

commit c7ebfe50c83c1692ed6841637b86c8dbb1cebae3
Author: Raghavan Srinivas <rags@acm.org>
Date:   Sun Jan 22 05:56:41 2012 -0500

    Corrected stage of maven artifacts to properly include source/docs.
    
    Change-Id: Ife95d2f4b1033caa34e6defae4f7339c3a8a82bc
    Reviewed-on: http://review.couchbase.org/12578
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit 5a325712141992958aa10c169d92d27e5aa0cdb3
Author: Matt Ingenthron <ingenthr@cep.net>
Date:   Sat Jan 21 00:11:23 2012 -0800

    Changes to stage Maven repository locally
    
    Added a target mvn-stage to stage repository to {user.home}/mvn-stage
    
    Based on http://draconianoverlord.com/2010/07/18/publishing-to-maven-repos-with-ivy.html
    
    Change-Id: Ib71d9ab41abd7fe4a396fc6e0cab8e56edc99e46
    Reviewed-on: http://review.couchbase.org/12576
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit b00f8207b5ab5e34e5f6df51b21d3f191181905e
Author: Raghavan Srinivas <rags@acm.org>
Date:   Sun Jan 22 04:11:45 2012 -0500

    Corrected BuildInfo and other metadata.
    
    Change-Id: I34b46bc01ec94696dd7d75ea55e5fe5f471e00f5
    Reviewed-on: http://review.couchbase.org/12577
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit d9be8695ce6ca4d85df93c8936ef6b246e3f6ec9
Author: Mike Wiederhold <mikewied@comcast.net>
Date:   Sun Jan 15 13:52:13 2012 -0800

    Rename files used for pom file generation
    
    These files still had the membase in the name so I changed them to
    have couchbase in the name.
    
    Change-Id: I4d1cf095093f72f9de4b19ffa3c92dfc92d930c3
    Reviewed-on: http://review.couchbase.org/12384
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>

commit 8144ac5a0b8e336c4dbfa49d4a9e3ab214f6950c
Author: Mike Wiederhold <mikewied@comcast.net>
Date:   Wed Jan 11 13:16:40 2012 -0800

    Don't check for null ConnectionProvider on shutdown
    
    This should never be null in CouchbaseClient. It is leftover
    code from the project split.
    
    Change-Id: Ib6ec24de33ad897d81729dc87624c558fe6c1967
    Reviewed-on: http://review.couchbase.org/12285
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>

commit 47722b00efd2de766c36819d556044223259bc79
Author: Mike Wiederhold <mikewied@comcast.net>
Date:   Sun Jan 8 19:10:27 2012 -0800

    Refactored the tap client to run correctly
    
    When we originally broke up Spymemcached and created this
    project we left the tap client in a broken state. This change
    makes the tap client function correctly and reenables the test
    cases that were commented out.
    
    Change-Id: Ic23bc0599038893a8ae63d50bec3529a15cc6b1b
    Reviewed-on: http://review.couchbase.org/12159
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit 21d74be7048055d792758edb7f7115c902ae738f
Author: Raghavan Srinivas <rags@acm.org>
Date:   Mon Jan 9 00:29:41 2012 -0500

    More membase to couchbase refactoring changes
    
    Changed some more occurences (affects javadocs and log messages)
    Also added/renamed VBucketCouchbaseClientTest.java which I missed.
    
    Change-Id: I9ec314dd2ac65cb904bed978710835135e2a0ac9
    Reviewed-on: http://review.couchbase.org/12160
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>

commit 4e31d3b103c7182b3eb47253ed8ede53bf3878cc
Author: Raghavan Srinivas <rags@acm.org>
Date:   Fri Jan 6 01:04:39 2012 -0500

    Added option to selectively run tests for CI
    
    Change-Id: I391d2e967e56b01cd8d88e73a95e50549422873b
    Reviewed-on: http://review.couchbase.org/12096
    Tested-by: Raghavan N. Srinivas <raghavan.srinivas@gmail.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>

commit 702ee8c6d2fd822a9179834454eb4d4adb356c32
Author: Raghavan Srinivas <rags@acm.org>
Date:   Wed Jan 4 15:48:04 2012 -0500

    Changed package namespace to com.couchbase.client
    
    Change-Id: Idd6454bd6574a9337528281df912f51a9fda52ad
    Reviewed-on: http://review.couchbase.org/12050
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>

commit 3501d8cbb3dbd6b4ad6801478e6ac065a98542fa
Author: Mike Wiederhold <mikewied@comcast.net>
Date:   Sun Jan 8 12:17:46 2012 -0800

    When adding ops we now use enqueueOperation()
    
    addOp() was removed from MemcachedClient and into memcachedConnection
    and then renamed to enqueueOperation. This change makes it so we
    now use the new function.
    
    Change-Id: I2f2431194a1d417a8540e8fb5e5f1a93bdbe3b0a
    Reviewed-on: http://review.couchbase.org/12151
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>

commit 776b2747efcf089eb642c04c6c5c830f025d2a7e
Author: Mike Wiederhold <mikewied@comcast.net>
Date:   Sun Jan 8 14:17:16 2012 -0800

    Remove checks for Membase in test cases
    
    This client should always work with Membase and Couchbase
    so we do not need to check the server type.
    
    Change-Id: Iad899a4593795737f8d74eb6b088168207f003a3
    Reviewed-on: http://review.couchbase.org/12150
    Tested-by: Matt Ingenthron <matt@couchbase.com>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
    Tested-by: Michael Wiederhold <mike@couchbase.com>

commit 31f14b3b541cf1322f76683ff93947389a92f39b
Author: Mike Wiederhold <mikewied@comcast.net>
Date:   Fri Nov 18 11:33:05 2011 -0800

    First commit
    
    * Transferred all of the Couchbase code from spymemcached
      into this project
    * Updated build files to properly build the project
    * Fixed errors in project to allow it to build
    * Fixed check style errors
    
    Change-Id: Id736de65fb83f9aa4f0a4a7adbbbb396ebf0ef76
