diff options
author | John Christopher Anderson <jchris@apache.org> | 2009-05-23 01:14:13 +0000 |
---|---|---|
committer | John Christopher Anderson <jchris@apache.org> | 2009-05-23 01:14:13 +0000 |
commit | c41c2168f0bf0c561448962dd7573b272ce3e447 (patch) | |
tree | 696e96764adf520e2b0373c734ed0e912ee2f655 /src/couchdb/couch_db.erl | |
parent | 0292cbac7611bfa101bae29f31f9723001677752 (diff) |
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
Diffstat (limited to 'src/couchdb/couch_db.erl')
-rw-r--r-- | src/couchdb/couch_db.erl | 6 |
1 files changed, 5 insertions, 1 deletions
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. |