From c41c2168f0bf0c561448962dd7573b272ce3e447 Mon Sep 17 00:00:00 2001 From: John Christopher Anderson Date: Sat, 23 May 2009 01:14:13 +0000 Subject: added an design doc option so that doc._local_seq can be available in the map view. Closes COUCHDB-346 git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@777757 13f79535-47bb-0310-9956-ffa450edef68 --- src/couchdb/couch_db.erl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/couchdb/couch_db.erl') diff --git a/src/couchdb/couch_db.erl b/src/couchdb/couch_db.erl index 82231924..29dbbd38 100644 --- a/src/couchdb/couch_db.erl +++ b/src/couchdb/couch_db.erl @@ -820,7 +820,7 @@ open_doc_int(Db, Id, Options) -> {not_found, missing} end. -doc_meta_info(#doc_info{revs=[#rev_info{rev=Rev}|RestInfo]}, RevTree, Options) -> +doc_meta_info(#doc_info{high_seq=Seq,revs=[#rev_info{rev=Rev}|RestInfo]}, RevTree, Options) -> case lists:member(revs_info, Options) of false -> []; true -> @@ -851,6 +851,10 @@ doc_meta_info(#doc_info{revs=[#rev_info{rev=Rev}|RestInfo]}, RevTree, Options) - [] -> []; DelConflictRevs -> [{deleted_conflicts, DelConflictRevs}] end + end ++ + case lists:member(local_seq, Options) of + false -> []; + true -> [{local_seq, Seq}] end. -- cgit v1.2.3