History

Make docs mtime the greatest of the index and db files' mtime

Thibaut committed 11 years ago

Commit bc5488f1 parent ca7ff602 files · +13 −5Browse files

Showing the changes to lib/docs (1 of 2 files). Show all

Unified · Split

lib/docs/core/manifest.rb+5−1
@@ -15,7 +15,7 @@ module Docs · 14 unmodified lines
15 15
16 def as_json16 def as_json
17 indexed_docs.map(&:as_json).each do |json|17 indexed_docs.map(&:as_json).each do |json|
18 json[:mtime] = @store.mtime(json[:index_path]).to_i18 json[:mtime] = doc_mtime(json)
19 end19 end
20 end20 end
21 21
@@ -30,5 +30,9 @@ module Docs · 8 unmodified lines
30 @store.exist?(doc.index_path) && @store.exist?(doc.db_path)30 @store.exist?(doc.index_path) && @store.exist?(doc.db_path)
31 end31 end
32 end32 end
33
34 def doc_mtime(doc)
35 [@store.mtime(doc[:index_path]).to_i, @store.mtime(doc[:db_path]).to_i].max
36 end
33 end37 end
34end38end