Hidden Commits in 4.3

Pierre-Yves David pierre-yves.david at ens-lyon.org
Fri Apr 7 06:36:38 EDT 2017



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


More information about the Mercurial-devel mailing list