Description
As suggested in #4262 (reply in thread) , it should be possible to support history based reindex even without history cache. This would nicely complement the economical mode (-e
) to reduce the amount of space in the data root.
This would require some way to store the latest indexed changeset for all repositories in given project. This is currently stored in the data root in the OpenGroklatestRev
files (per repository).
Also, the history traversal checks (namely to make sure all the repositories for given project support history traversal) need to be performed.
This sort of depends on #4063/#4745 because history cache should be tunable per project proper.
New indexer option should be introduced to control this, e.g. --historyCache
with on/off value.