You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by jc...@apache.org on 2009/01/30 05:57:45 UTC
svn commit: r739170 - in /couchdb/trunk: share/www/script/couch_tests.js
src/couchdb/couch_btree.erl
Author: jchris
Date: Fri Jan 30 04:57:44 2009
New Revision: 739170
URL: http://svn.apache.org/viewvc?rev=739170&view=rev
Log:
all_docs view with descending=true works properly now. fix COUCHDB-109
Modified:
couchdb/trunk/share/www/script/couch_tests.js
couchdb/trunk/src/couchdb/couch_btree.erl
Modified: couchdb/trunk/share/www/script/couch_tests.js
URL: http://svn.apache.org/viewvc/couchdb/trunk/share/www/script/couch_tests.js?rev=739170&r1=739169&r2=739170&view=diff
==============================================================================
--- couchdb/trunk/share/www/script/couch_tests.js [utf-8] (original)
+++ couchdb/trunk/share/www/script/couch_tests.js [utf-8] Fri Jan 30 04:57:44 2009
@@ -577,9 +577,8 @@
}
// Check _all_docs with descending=true again (now that there are many docs)
- // this fails, see COUCHDB-109
- // var desc = db.allDocs({descending:true});
- // T(desc.total_rows == desc.rows.length);
+ var desc = db.allDocs({descending:true});
+ T(desc.total_rows == desc.rows.length);
},
reduce: function(debug) {
Modified: couchdb/trunk/src/couchdb/couch_btree.erl
URL: http://svn.apache.org/viewvc/couchdb/trunk/src/couchdb/couch_btree.erl?rev=739170&r1=739169&r2=739170&view=diff
==============================================================================
--- couchdb/trunk/src/couchdb/couch_btree.erl (original)
+++ couchdb/trunk/src/couchdb/couch_btree.erl Fri Jan 30 04:57:44 2009
@@ -558,6 +558,8 @@
stream_node(Bt, Reds, PointerInfo, nil, Dir, Fun, Acc) ->
stream_node(Bt, Reds, PointerInfo, Dir, Fun, Acc);
+stream_node(Bt, Reds, PointerInfo, {}, rev, Fun, Acc) ->
+ stream_node(Bt, Reds, PointerInfo, rev, Fun, Acc);
stream_node(_Bt, _Reds, nil, _StartKey, _Dir, _Fun, Acc) ->
{ok, Acc};
stream_node(Bt, Reds, {Pointer, _Reds}, StartKey, Dir, Fun, Acc) ->