Mark init.meta.json as relevant path for directories

This commit is contained in:
Lucien Greathouse
2019-10-12 23:46:49 -07:00
parent 1c6c1298d5
commit db23c3d35a
8 changed files with 10 additions and 2 deletions

View File

@@ -51,7 +51,7 @@ impl SnapshotMiddleware for SnapshotDir {
snapshot_id: None,
metadata: InstanceMetadata {
instigating_source: Some(entry.path().to_path_buf().into()),
relevant_paths: vec![entry.path().to_path_buf()],
relevant_paths: vec![entry.path().to_path_buf(), meta_path.clone()],
..Default::default()
},
name: Cow::Owned(instance_name),

View File

@@ -9,6 +9,7 @@ metadata:
Path: /foo
relevant_paths:
- /foo
- /foo/init.meta.json
name: foo
class_name: Folder
properties: {}

View File

@@ -9,6 +9,7 @@ metadata:
Path: /foo
relevant_paths:
- /foo
- /foo/init.meta.json
name: foo
class_name: Folder
properties: {}
@@ -20,6 +21,7 @@ children:
Path: /foo/Child
relevant_paths:
- /foo/Child
- /foo/Child/init.meta.json
name: Child
class_name: Folder
properties: {}

View File

@@ -12,6 +12,7 @@ metadata:
Path: /root
relevant_paths:
- /root
- /root/init.meta.json
children:
- id: id-2
name: test

View File

@@ -12,6 +12,7 @@ metadata:
Path: /root
relevant_paths:
- /root
- /root/init.meta.json
children:
- id: id-2
name: test

View File

@@ -1,6 +1,6 @@
---
source: src/serve_session.rs
expression: tree_value
expression: "view_tree(&session.tree(), &mut rm)"
---
id: id-1
name: foo
@@ -12,4 +12,5 @@ metadata:
Path: /foo
relevant_paths:
- /foo
- /foo/init.meta.json
children: []

View File

@@ -12,6 +12,7 @@ metadata:
Path: /foo/default.project.json
relevant_paths:
- /foo/src
- /foo/src/init.meta.json
- /foo/default.project.json
children:
- id: id-2

View File

@@ -12,6 +12,7 @@ metadata:
Path: /root
relevant_paths:
- /root
- /root/init.meta.json
children:
- id: id-2
name: test