On 04/06/2017 02:47 PM, Ryan McElroy wrote:
> […]
That's why I want to focus on a scalable hidden storage solution that
everyone can use (including evolve),

To clarify this point. They are no need to plug evolution to a new storage system, the current approach is scalable[1]. In addition, as explain in my reply to Jun[2] hiding from obs-markers is a static computation from a global-state[3] and we cannot let other mechanism affects it. So we should not mix its implementation with something user manipulable.

Both hiding source can peacefully coexists, and I agree that local hiding is useful. So let us implement local hiding independently from obsolescence.

[1] current implementation is slow, but adding a trivial "hasmarkers" cache will solve this. This will happens in the next month as side effect of my work on obsmarkers discovery. [2] https://www.mercurial-scm.org/pipermail/mercurial-devel/2017-April/096360.html
[3] https://www.mercurial-scm.org/wiki/CEDConcept#Global_State

--
Pierre-Yves David
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to