mirror of
https://github.com/facebook/sapling.git
synced 2024-10-16 19:57:18 +03:00
02e2830919
Summary: Manifestlog needs to use `00manifesttree.i` for filecache if treeonly is turned on. Teach `filecache` to also cache non-existed files and add `00manifesttree.i` to `repo.manifestlog` check list. Assuming inode cannot be 0, `cacheable` is a constant `True`. Drop code dealing with `cacheable = False` accordingly. Reviewed By: DurhamG Differential Revision: D10417795 fbshipit-source-id: c8aedd36dc39592c86847bf4327ed9c46736bab0
42 lines
752 B
Plaintext
42 lines
752 B
Plaintext
basic:
|
|
|
|
* neither file exists
|
|
creating
|
|
* neither file still exists
|
|
* empty file x created
|
|
creating
|
|
* file x changed size
|
|
creating
|
|
* nothing changed with either file
|
|
* file x changed inode
|
|
creating
|
|
* empty file y created
|
|
creating
|
|
* file y changed size
|
|
creating
|
|
* file y changed inode
|
|
creating
|
|
* both files changed inode
|
|
creating
|
|
|
|
repository tip rolled back to revision -1 (undo commit)
|
|
working directory now based on revision -1
|
|
repository tip rolled back to revision -1 (undo commit)
|
|
working directory now based on revision -1
|
|
|
|
setbeforeget:
|
|
|
|
* neither file exists
|
|
string set externally
|
|
* file x created
|
|
creating
|
|
string from function
|
|
* string set externally again
|
|
string 2 set externally
|
|
* file y created
|
|
creating
|
|
string from function
|
|
|
|
antiambiguity:
|
|
|