mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 09:17:30 +03:00
aae5b96b8d
Summary: How is this Dag structure going to be used? This is probably the interesting question for this diff. On one side the structure could maintain a view of all the repositories and manage the DAGs for all repositories in a central place. On the other side the `Dag` is just an instance of a Changelog and Mononoke manages repositories that each have a `Dag`. I went with the former pattern as it seems to me to be more in line with the general architecture of Mononoke. We can see the Dag being another part of the BlobRepo in the future. We will want to avoid depending on the BlobRepo for actual functionality to avoid cyclic dependencies. Currently the BlobRepo is used in construction for convenience but that will have to change in the future. Reviewed By: StanislavGlebik Differential Revision: D21418367 fbshipit-source-id: 7c133eac0f38084615c2b9ba1466de626d2ffcbe |
||
---|---|---|
.. | ||
sqlite-segmented-changelog.sql |