mirror of
https://github.com/facebook/sapling.git
synced 2024-10-12 01:39:21 +03:00
6e9cdfe56c
Summary: Finalize is asking the cursor to traverse into directories that haven't changed. This is bug introduced when updating finalize to support being called on "Durable" nodes. Until then directories would always be traversed if they were in the processing path. The path would only be chosen for "Ephemeral" directories which we knew were different from a parent that is assumed to be "Durable". I later learned that `finalize` is expected to return the manifests that are directly fetched from storage. The update meant that we would skip the directory that is processed if the "Node" (hash) is present and matches a parent. The problem is that didn't update the point at which the parent cursor is advanced. Reviewed By: xavierd Differential Revision: D17537448 fbshipit-source-id: 9c71a8f8f5a70c600031bc9d32535e59f2f32700 |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |