[ 
https://issues.apache.org/jira/browse/COUCHDB-1584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13488616#comment-13488616
 ] 

Jan Lehnardt commented on COUCHDB-1584:
---------------------------------------

>From the mail, for reference:


diff --git a/share/www/script/test/all_docs.js 
b/share/www/script/test/all_docs.js
index 66ad880..ff07b43 100644
--- a/share/www/script/test/all_docs.js
+++ b/share/www/script/test/all_docs.js
@@ -99,6 +99,21 @@ couchTests.all_docs = function(debug) {
  TEquals(true, rows[0].value.deleted);
  TEquals(null, rows[0].doc);

+  // try include_docs plus revision history
+  rows = db.allDocs({include_docs: true, revs: true}, ["2"]).rows;
+  TEquals(1, rows.length);
+  doc = rows[0].doc
+  TEquals("2", doc._id);
+  TEquals(3, doc.a);
+  TEquals({start: 1, ids: [doc._rev.slice(2)]}, doc._revisions);
+
+  rows = db.allDocs({include_docs: true, revs_info: true}, ["2"]).rows;
+  TEquals(1, rows.length);
+  doc = rows[0].doc
+  TEquals("2", doc._id);
+  TEquals(3, doc.a);
+  TEquals([{rev: doc._rev, status: "available"}], doc._revs_info);
+
  // add conflicts
  var conflictDoc1 = {
    _id: "3", _rev: "2-aa01552213fafa022e6167113ed01087", value: "X"

                
> Allow passing of open_doc parameters to _all_docs
> -------------------------------------------------
>
>                 Key: COUCHDB-1584
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1584
>             Project: CouchDB
>          Issue Type: New Feature
>    Affects Versions: 1.2
>            Reporter: Jan Lehnardt
>            Priority: Minor
>
> GET /_all_docs should take the same arguments as GET /db/doc
> /_all_docs?revisions=true
> /_all_docs?revs_info=true
> See http://wiki.apache.org/couchdb/HTTP_Document_API#GET for details

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to