Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 12, 2015
  1. @mnunberg

    Update version to 1.1.0

    mnunberg authored mnunberg committed
    Change-Id: I554429352a368487d16a69822c50e39ea0d32d56
    Reviewed-on: http://review.couchbase.org/46697
    Tested-by: Mark Nunberg <mark.nunberg@couchbase.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Jan 9, 2015
  1. @mnunberg

    Annotate output jar with git information

    mnunberg authored
    Change-Id: I54d7de7a83a77b49a80db5bc5011067aa88b803b
    Reviewed-on: http://review.couchbase.org/45094
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Jan 7, 2015
  1. @mnunberg

    Update mock version to 1.0.0

    mnunberg authored
    Change-Id: Ib1a4319cf93c696d608ed0a7bc364cae83a39a66
    Reviewed-on: http://review.couchbase.org/44980
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Jan 6, 2015
  1. @mnunberg

    Use JUnit 4

    mnunberg authored
    Change-Id: I5bc7742db06cb68e219a35690c44779a9ac23329
    Reviewed-on: http://review.couchbase.org/44736
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  2. @mnunberg

    Update test client to latest 1.x version (1.4.6)

    mnunberg authored
    Change-Id: Ie8327d390f2abbcde8e6f21874df59322aa85982
    Reviewed-on: http://review.couchbase.org/44735
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  3. @mnunberg

    Allow to load docs from command line

    mnunberg authored
    Change-Id: Ia72d625a0e1a698087bc8cb25a095500e5c6f0b8
    Reviewed-on: http://review.couchbase.org/44728
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  4. @mnunberg

    Add Couchbase Views

    mnunberg authored
    This draws upon some work of Sergey Avseyev (who provided the initial
    view implementation) and Brett Lawson (who provided the core of the
    bundled javascript implementation).
    
    This utilizes a mostly-in-javascript implementation of indexing and
    returning documents per the view interface.
    
    It adds a hard dependency on the Rhino Javascript engine (skipping
    entirely over any ScriptEngine implementation built in to JDKs, as they
    are stripped down and unreliable for our purpose).
    
    Change-Id: Ifee524e750f034111dad467211419c93711eb5f6
    Reviewed-on: http://review.couchbase.org/44726
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Jan 5, 2015
  1. @mnunberg

    Depend on only a single JSON library

    mnunberg authored
    I'm using GSON here since most of the code already uses it.
    
    Change-Id: I2f6332245b061430fc5b8241faa4f351bc7eba5c
    Reviewed-on: http://review.couchbase.org/44722
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  2. @mnunberg

    Migrate HTTP server to httpcomponents

    mnunberg authored
    The built-in JDK http server does not handle keepalive very well, and
    uses a rather opaque model that makes it difficult for us to fine-grain
    HTTP behavior, which may be needed during subsequent modifications.
    
    Change-Id: I8a9cfb13ec67eb0016be3b5900dda43c38d9aab9
    Reviewed-on: http://review.couchbase.org/44721
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Jun 20, 2014
  1. @mnunberg

    Bump to version 0.8

    mnunberg authored
    Change-Id: I0c1e7397ad28905ed10625e49d20d512bc8b11d9
    Reviewed-on: http://review.couchbase.org/38611
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Brett Lawson <brett19@gmail.com>
Commits on Jan 24, 2014
  1. @mnunberg

    Bump version up to 0.7

    mnunberg authored
    Change-Id: I03bb3c6f0697fe2aea0d65f9da76aafe18be5cc6
    Reviewed-on: http://review.couchbase.org/32810
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Commits on Aug 5, 2013
  1. @mnunberg @trondn

    Bump to 0.6

    mnunberg authored trondn committed
    Change-Id: I2cd5560a2a9d8cd9c86161af2a9dacdc992c7bb9
    Reviewed-on: http://review.couchbase.org/27551
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Aug 3, 2013
  1. @trondn

    Fixup incorrect @NotNull annotations

    trondn authored
    Change-Id: Ib7d5cc09aa1f474617c30f7ac7b0ec43bfe6c00d
    Reviewed-on: http://review.couchbase.org/27910
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Aug 1, 2013
  1. @trondn

    Fixup warnings from IntelliJ

    trondn authored
    The new Info class was so we can have a place to add static text
    to avid getting warnings about constant text (and we can supress
    everything there)
    
    Change-Id: I059924be2a516699bc0fa7a4345cb2a965bc0ef9
    Reviewed-on: http://review.couchbase.org/27836
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Jul 30, 2013
  1. @mnunberg @avsej

    Add client tests

    mnunberg authored avsej committed
    These tests cover the basic memcached functionality of the Mock. They
    also cover the new extended mock commands for persistence and key state
    
    Change-Id: Ia648436ac8ebc8b921687e27093b4b7bc77630a5
    Reviewed-on: http://review.couchbase.org/27716
    Tested-by: Mark Nunberg <mnunberg@haskalah.org>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Jul 29, 2013
  1. @mnunberg @trondn

    New JSON harakiri protocol

    mnunberg authored trondn committed
    This defines a new simple JSON protocol for harakiri. This allows
    commands to be sent as JSON and to receive appropriate responses. The
    protocol is not "streaming" per se as JSON objects are still delimited
    via newlines, however it should be simple enough to extract the
    responses.
    
    See http://www.couchbase.com/wiki/display/couchbase/CouchbaseMock
    and subpages for more information on the specs of this protocol.
    
    Change-Id: Ibbfa2b356804f0b40ff8b1b2ad89c05b04bbe903
    Reviewed-on: http://review.couchbase.org/27120
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on May 24, 2012
  1. @avsej

    Load script engines

    avsej authored
    Fixes "package sun.org.mozilla.javascript does not exist"
    
    http://www.innovationontherun.com/compilation-struggles-with-java-6-scriptengine-javascript-and-maven/
    
    Change-Id: Idcb95954758093fa7941bfe5f8b142cf51feb252
    Reviewed-on: http://review.couchbase.org/16147
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Jan Lehnardt <jan@couchbase.com>
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Nov 18, 2011
  1. @trondn

    Use a library to generate the JSON

    trondn authored
    Change-Id: I4d2bb24dc4ae4d49f0d8c7e7426f7aa1da189276
    Reviewed-on: http://review.couchbase.org/11002
    Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Commits on Nov 16, 2011
  1. @avsej @trondn

    update build files

    avsej authored trondn committed
    Change-Id: Id8228d8fe343c9547088b3dd1796a090b5cb09c4
    Reviewed-on: http://review.couchbase.org/10890
    Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Sep 2, 2011
  1. @ingenthr

    Set up deploy via scp.

    ingenthr authored ingenthr committed
    Change-Id: Ia50462f0ed39d6a4831018571c7ca29637b0341e
    Reviewed-on: http://review.couchbase.org/9292
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>
Commits on Aug 30, 2011
  1. @ingenthr

    Enable the checkstyle plugin.

    ingenthr authored ingenthr committed
    Change-Id: I09ceacfde341a52cb408b2cd675fc5b29c05a332
    Reviewed-on: http://review.couchbase.org/9290
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Matt Ingenthron <matt@couchbase.com>
  2. @ingenthr @trondn

    Added simple description to maven pom.

    ingenthr authored trondn committed
    Change-Id: I79069e56b9528a900dd3602c9e02174458a4e73c
    Reviewed-on: http://review.couchbase.org/9289
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  3. @ingenthr @trondn

    Change version, we are not at 1.0 yet.

    ingenthr authored trondn committed
    Change-Id: Ia0db7e701e77d289a10b506489f549ac107bc269
    Reviewed-on: http://review.couchbase.org/9288
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Aug 11, 2011
  1. @trondn

    Add scm info to the build process

    trondn authored
    Change-Id: I3264e233f73a1804e993a77aab6a8c5ecbf88b60
    Reviewed-on: http://review.couchbase.org/8836
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  2. @trondn

    Add license information to the build process

    trondn authored
    Change-Id: Ic780b8c7fa690e94ffd9329fee4303c334f572b9
    Reviewed-on: http://review.couchbase.org/8835
    Reviewed-by: Michael Wiederhold <mike@couchbase.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Aug 10, 2011
  1. @ingenthr @trondn

    Add a Main-Class to the jar manifest for simple running.

    ingenthr authored trondn committed
    Change-Id: I9426ca2d71cbb3080131efa9aae1c53ecca3b34f
    Reviewed-on: http://review.couchbase.org/8800
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
  2. @mikewied @trondn

    Renamed package structure

    mikewied authored trondn committed
    From: /src/main/org/membase/jmembase
    To: /src/main/org/couchbase/mock
    
    From: src/test/java/org/membase/jmembase
    To: src/test/java/org/couchbase/mock
    
    Change-Id: Iff51743f46675de946864da56c0865c5f864ce4c
    From: src/main/java/org/membase/jmembase/JMembase.java
    To: src/main/java/org/couchbase/mock/CouchbaseMock.java
    Reviewed-on: http://review.couchbase.org/8795
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on May 29, 2011
  1. @ingenthr
Commits on Jan 22, 2011
  1. @trondn

    Initial version

    trondn authored
Something went wrong with that request. Please try again.