Expand path variables for sync destination (#18)

Expand path variables for sync destination

Running commands like cdc_rsync C:\assets\* host:~/assets -vr would create a directory called ~assets. This CL expands path variables properly.
This commit is contained in:
Lutz Justen authored and GitHub committed 2022-11-25 14:21:21 +01:00
1 parent 991f61cc4d
commit 8c4a0465e9
5 files changed
+19 -13

No files matched your search

+3 -4
View File
@@ -613,10 +613,9 @@ TEST_F(ManifestUpdaterTest, UpdateAll_LargeIntermediateIndirectDirAssets) {
cfg_.src_dir = path::Join(base_dir_, "non_empty");
ManifestUpdater updater(&data_store_, cfg_);
// (internal): Run UpdateAll() with intermediate manifest push. The push
// causes a Flush() call to the manifest builder, which pushes some assets to
// indirect lists. This used to invalidate pointers and cause asserts to
// trigger.
// Run UpdateAll() with intermediate manifest push. The push causes a Flush()
// call to the manifest builder, which pushes some assets to indirect lists.
// This used to invalidate pointers and cause asserts to trigger.
EXPECT_OK(updater.UpdateAll(&file_chunks_, [](const ContentIdProto&) {}));
}