From db23c3d35a51b621efc368a66ab37b54ce31ac20 Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Sat, 12 Oct 2019 23:46:49 -0700 Subject: [PATCH] Mark init.meta.json as relevant path for directories --- src/snapshot_middleware/dir.rs | 2 +- src/snapshot_middleware/snapshots/test__empty_folder.snap | 1 + src/snapshot_middleware/snapshots/test__folder_in_folder.snap | 2 ++ src/snapshots/serve_session__change_script_meta_after.snap | 1 + src/snapshots/serve_session__change_script_meta_before.snap | 1 + src/snapshots/serve_session__just_folder.snap | 3 ++- src/snapshots/serve_session__project_with_folder.snap | 1 + src/snapshots/serve_session__script_with_meta.snap | 1 + 8 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/snapshot_middleware/dir.rs b/src/snapshot_middleware/dir.rs index 1a44d88a..9b54ef59 100644 --- a/src/snapshot_middleware/dir.rs +++ b/src/snapshot_middleware/dir.rs @@ -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), diff --git a/src/snapshot_middleware/snapshots/test__empty_folder.snap b/src/snapshot_middleware/snapshots/test__empty_folder.snap index c08cb8c1..8001ff69 100644 --- a/src/snapshot_middleware/snapshots/test__empty_folder.snap +++ b/src/snapshot_middleware/snapshots/test__empty_folder.snap @@ -9,6 +9,7 @@ metadata: Path: /foo relevant_paths: - /foo + - /foo/init.meta.json name: foo class_name: Folder properties: {} diff --git a/src/snapshot_middleware/snapshots/test__folder_in_folder.snap b/src/snapshot_middleware/snapshots/test__folder_in_folder.snap index dafc369a..01c6b288 100644 --- a/src/snapshot_middleware/snapshots/test__folder_in_folder.snap +++ b/src/snapshot_middleware/snapshots/test__folder_in_folder.snap @@ -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: {} diff --git a/src/snapshots/serve_session__change_script_meta_after.snap b/src/snapshots/serve_session__change_script_meta_after.snap index dacd98cc..386be8bf 100644 --- a/src/snapshots/serve_session__change_script_meta_after.snap +++ b/src/snapshots/serve_session__change_script_meta_after.snap @@ -12,6 +12,7 @@ metadata: Path: /root relevant_paths: - /root + - /root/init.meta.json children: - id: id-2 name: test diff --git a/src/snapshots/serve_session__change_script_meta_before.snap b/src/snapshots/serve_session__change_script_meta_before.snap index dcf06e97..9acef5ee 100644 --- a/src/snapshots/serve_session__change_script_meta_before.snap +++ b/src/snapshots/serve_session__change_script_meta_before.snap @@ -12,6 +12,7 @@ metadata: Path: /root relevant_paths: - /root + - /root/init.meta.json children: - id: id-2 name: test diff --git a/src/snapshots/serve_session__just_folder.snap b/src/snapshots/serve_session__just_folder.snap index 8a3a74e1..584509b8 100644 --- a/src/snapshots/serve_session__just_folder.snap +++ b/src/snapshots/serve_session__just_folder.snap @@ -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: [] diff --git a/src/snapshots/serve_session__project_with_folder.snap b/src/snapshots/serve_session__project_with_folder.snap index ea3a0f33..ae1914d6 100644 --- a/src/snapshots/serve_session__project_with_folder.snap +++ b/src/snapshots/serve_session__project_with_folder.snap @@ -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 diff --git a/src/snapshots/serve_session__script_with_meta.snap b/src/snapshots/serve_session__script_with_meta.snap index 81247ba5..016006b9 100644 --- a/src/snapshots/serve_session__script_with_meta.snap +++ b/src/snapshots/serve_session__script_with_meta.snap @@ -12,6 +12,7 @@ metadata: Path: /root relevant_paths: - /root + - /root/init.meta.json children: - id: id-2 name: test