mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 01:07:15 +03:00
c5540e446a
Summary: Implements basic rename(2) support. We only do this for files at this time as directory renames require that we recursively materialize a tree and are a bit more complex. I'll look at that in a follow-on diff; there's potential for optimizing it to avoid eager materialization, but that depends on the trie work that I'm tackling concurrently with this. rename for files is the last piece needed to allow `sed -i` to operate correctly. Reviewed By: bolinfest Differential Revision: D3515361 fbshipit-source-id: 9c8cc5f9b8db6b5a9372ca9286336647f50490f8 |
||
---|---|---|
.. | ||
EdenMount.cpp | ||
EdenMount.h | ||
FileData.cpp | ||
FileData.h | ||
TARGETS | ||
TreeEntryFileHandle.cpp | ||
TreeEntryFileHandle.h | ||
TreeEntryFileInode.cpp | ||
TreeEntryFileInode.h | ||
TreeInode.cpp | ||
TreeInode.h | ||
TreeInodeDirHandle.cpp | ||
TreeInodeDirHandle.h |