Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Dec 11, 2012
  1. @nslater @dch

    Integrate Sphinx into autotools

    nslater authored dch committed
    Integrate Sphinx into autotools
    - Remove M4 macros and require as external dependencies instead
    - Skip help2man generation if help2man is not installed
    - ensure THANKS file is only updated during make distcheck
    - Add TexInfo, PDF, HTML doc targets via Sphinx
    - Add licenses and header compliance checking
    - support optional builds of PDF, HTML, texinfo via Sphinx and pdflatex
    - support skipping docs or compiler tests for happy developers
    
    Travis: clean up package dependencies
    - include sphinx via aptitude
    - use spidermonkey 1.8.5 instead of default libmozjs
    - include latex components for building PDFs
Commits on Dec 5, 2011
  1. fix license.skitp

    benoitc authored
Commits on Sep 15, 2011
  1. @davisp

    Create the couch_mrview application.

    davisp authored
    The couch_mrview application is the implementation of the current
    couchdb map/reduce views. This implementation is 100% compatible with
    trunk and serves as a reference implementation for other indexers.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1171149 13f79535-47bb-0310-9956-ffa450edef68
  2. @davisp

    Create the couch_index application.

    davisp authored
    The couch_index application is responsible for managing all of the
    different types of indexers. This manages the process handling for
    keeping track of the index state as well as managing the updater and
    compactor handling.
    
    New indexers can be added by creating a new application that provides a
    callback module that exports the required API. This module combined with
    a db and design doc make up the definition of an index.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1171146 13f79535-47bb-0310-9956-ffa450edef68
Commits on May 31, 2011
  1. @janl

    Add CoffeeScript (http://coffeescript.org/) support to the JS view se…

    janl authored
    …rver.
    
    This allows you to write all query server functions in CoffeeScript.
    
    The implementation re-uses the JS query server and adds an additional,
    optional compilation step. To make the implementation easier for now,
    a new main-coffee.js file is generated that includes the CoffeeScript
    compiler, but I think we can do away with that in a future optimisation
    and just use a single main.js that can handle both.
    
    The patch includes basic tests for the JS test suite that I tested
    in Firefox and Chrome. I'm no expert in CoffeeScript, so I don't
    know if more complex script will break the implementation. `make
    distcheck` passes.
    
    Futon picks up the "coffeescript" design document lanugage as expected
    and view definition interaction works as usual.
    
    List functions don't deal well with the implicit return generated by
    CoffeeScript, but J Chris says, this will be easy to fix.
    
    The patch adds CoffeeScript 1.1.1 which is MIT licensed and updates
    the NOTICE, LICENSE, license.skip and .gitignore files as well as the
    build system accordingly.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1129600 13f79535-47bb-0310-9956-ffa450edef68
Commits on May 2, 2011
  1. @fdmanana

    Add configurable file compression (snappy, deflate or none)

    fdmanana authored
    Not only this makes database and view index files smaller it also increases
    database read/write performance, view index generation (specially for large
    documents and/or documents with nested JSON structures) and compaction.
    Closes COUCHDB-1120.
    
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1098558 13f79535-47bb-0310-9956-ffa450edef68
Commits on Apr 23, 2011
  1. @davisp

    Fix random errors in 173-os-daemon-cfg-register.t

    davisp authored
    The daemon script this test used previously was an escript which
    would occasionally cause errors if the Erlang VM took too long
    to boot up.
    
    This fixes the issue by replacing the escript with a trivial C
    program.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1096098 13f79535-47bb-0310-9956-ffa450edef68
Commits on Apr 21, 2011
  1. @davisp

    Fix build system to include new files.

    davisp authored
    Forgot to update the build system after I remembered to svn add them.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1095569 13f79535-47bb-0310-9956-ffa450edef68
Commits on Apr 5, 2011
  1. @davisp

    Tweaks to the ejson build system.

    davisp authored
    Fixes make distcheck.
    The local copy of src/ejson/priv/ejson.so works
    better.
    General clean up of src/ejson/Makefile.am
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@1089158 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 10, 2010
  1. @nslater

    added etc/windows to the build, fixes COUCHDB-849

    nslater authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@984178 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jun 2, 2010
  1. @janl

    If aclocal needs to be called during a build, its options are taken

    janl authored
    from ACLOCAL_AMFLAGS in the top-level Makefile.am - which were not
    defined before.
    
    Additionally, this removes the need for the explicit m4_include of
    m4/ac_check_icu.m4 at the very top of configure.ac.
    
    Patch by Hans Ulrich Niedermann.
    
    Closes COUCHDB-165 and COUCHDB-414.
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@950779 13f79535-47bb-0310-9956-ffa450edef68
  2. @janl

    add legalese for jspec

    janl authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@950776 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jun 1, 2010
  1. @janl

    add base64.js to license.skip and Makefile.am

    janl authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@950066 13f79535-47bb-0310-9956-ffa450edef68
Commits on Mar 13, 2010
  1. @nslater

    documentation improvements

    nslater authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@922586 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jan 26, 2010
  1. @jchris

    another line for json2.js in license.skip

    jchris authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@903073 13f79535-47bb-0310-9956-ffa450edef68
Commits on Dec 2, 2009
  1. @davisp
Commits on Nov 26, 2009
  1. @davisp

    Setup JavaScript command line runner.

    davisp authored
    All JS tests can now be run from the command line using the cURL
    adapter. In the future I would like to rework this and provide better
    TAP output. For now, each test is a single TAP assert.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@884675 13f79535-47bb-0310-9956-ffa450edef68
  2. @davisp

    Move all C code to src/couchdb/priv

    davisp authored
    Shuffling bits around to conform to Erlang conventions.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@884671 13f79535-47bb-0310-9956-ffa450edef68
Commits on Nov 9, 2009
  1. @davisp

    Fix license.skip for test/etap/test_util.beam

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@833953 13f79535-47bb-0310-9956-ffa450edef68
  2. @davisp

    Fixes 'make distcheck' to run the test suite.

    davisp authored
    Quite a few changes to the build system to handle VPATH builds appropriately as well as make the test suite know about them.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@833951 13f79535-47bb-0310-9956-ffa450edef68
Commits on Oct 24, 2009
  1. @davisp

    Move stat descriptions out of the config.

    davisp authored
    This lists stat descriptions in an Erlang term file to avoid abusing the config system. Uses a file in CouchDB's priv directory that is a list of three-tuple terms.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@829304 13f79535-47bb-0310-9956-ffa450edef68
Commits on Oct 17, 2009
  1. @davisp

    Fixing build issues.

    davisp authored
    Remove bench/out.file debug log from SVN.
    Prevent bench/out.file from being built.
    Added etc/windows/README.txt.tpl to license.skip
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@826319 13f79535-47bb-0310-9956-ffa450edef68
Commits on Sep 30, 2009
  1. @davisp

    Port Noah's bugfixes to trunk.

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@820162 13f79535-47bb-0310-9956-ffa450edef68
Commits on Sep 29, 2009
  1. @davisp

    Add ETap to CouchDB's SVN repository.

    davisp authored
    This pulls in ETap as an included dependency. As per directions of the ASF the NOTICE and LICENSE have been updated. Tests have been updated to include etap on Erlang's code path. license.skip was updated for make distcheck. This only affects running the Erlang test suite. 
    
    Noah is awesome.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@819799 13f79535-47bb-0310-9956-ffa450edef68
Commits on Sep 27, 2009
  1. @davisp

    Added coverage output to license.skip

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@819345 13f79535-47bb-0310-9956-ffa450edef68
Commits on Sep 21, 2009
  1. @davisp

    Removed the config test ini files from license.skip

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@817278 13f79535-47bb-0310-9956-ffa450edef68
Commits on Aug 18, 2009
  1. @davisp

    Fixing make distcheck errors.

    davisp authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@805272 13f79535-47bb-0310-9956-ffa450edef68
  2. @davisp
Commits on Aug 17, 2009
  1. @davisp
Commits on Aug 5, 2009
  1. @jchris

    add mimeparse.js to license.skip

    jchris authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@801273 13f79535-47bb-0310-9956-ffa450edef68
  2. @nslater

    ignore missing license header in erlang-oauth

    nslater authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@801059 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jul 16, 2009
  1. @nslater

    fixed bug

    nslater authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@794831 13f79535-47bb-0310-9956-ffa450edef68
  2. @nslater

    added missing file

    nslater authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@794828 13f79535-47bb-0310-9956-ffa450edef68
Commits on Jul 14, 2009
  1. @nslater

    corrected spelling

    nslater authored
    git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@794035 13f79535-47bb-0310-9956-ffa450edef68
Something went wrong with that request. Please try again.