<story><title>Eden</title><url>https://github.com/facebookexperimental/eden</url></story><parent_chain><item><author>deanCommie</author><text>So if you are at Facebook&amp;#x27;s or Google&amp;#x27;s scale, and also run a monorepo, this will be great for you.&lt;p&gt;Which is to say, this is a product for one company - Facebook.</text></item><item><author>gregwebs</author><text>A Mercurial compatible SCM (not sure if it is a fork) built for their workflow (monorepo) and scale (enormous, git is not usable at their scale, at least for a monorepo). Uses Python and Rust. Designed for efficient centralization rather than decentralization.</text></item></parent_chain><comment><author>kvathupo</author><text>To their credit, I don&amp;#x27;t think its use-case is limited to monorepos. I&amp;#x27;ve personally had a multiple GB `.git` file due to storing many data files in a repo. In retrospect, data __shouldn&amp;#x27;t__ be version-controlled, but it&amp;#x27;s sometimes the simplest solution, e.g. having a unit-test suite intake a bunch of CSV data. Eden&amp;#x27;s &amp;quot;a file is checked out only if opened&amp;quot; and &amp;quot;scan only modified directories&amp;quot; would&amp;#x27;ve allowed me to avoid decoupling data from code.</text></comment>
<story><title>Eden</title><url>https://github.com/facebookexperimental/eden</url></story><parent_chain><item><author>deanCommie</author><text>So if you are at Facebook&amp;#x27;s or Google&amp;#x27;s scale, and also run a monorepo, this will be great for you.&lt;p&gt;Which is to say, this is a product for one company - Facebook.</text></item><item><author>gregwebs</author><text>A Mercurial compatible SCM (not sure if it is a fork) built for their workflow (monorepo) and scale (enormous, git is not usable at their scale, at least for a monorepo). Uses Python and Rust. Designed for efficient centralization rather than decentralization.</text></item></parent_chain><comment><author>criddell</author><text>Why wouldn&amp;#x27;t it be great for other companies that run a monorepo? Would it be nuts to go from some other monorepo (like Subversion) to this?</text></comment>