Files
UnrealEngineUWP/Engine/Source/Programs/Unsync/Private/UnsyncCmdSync.h
Yuriy ODonnell da7c737ec5 unsync - Enable quick sync mode by default, reduce log verbosity, fix file attribute cache lookup, bump version to 1.0.40
#rb none
#preflight skip

[CL 20351881 by Yuriy ODonnell in ue5-main branch]
2022-05-24 13:55:09 -04:00

35 lines
640 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "UnsyncCommon.h"
#include "UnsyncCore.h"
#include "UnsyncRemote.h"
namespace unsync {
struct FCmdSyncOptions
{
FAlgorithmOptions Algorithm;
FPath Source;
FPath Target;
FPath SourceManifestOverride;
FRemoteDesc Remote;
bool bFullDifference = false;
bool bFullSourceScan = false;
bool bCleanup = false;
bool bValidateTargetFiles = true; // WARNING: turning this off is intended only for testing/profiling
uint32 BlockSize = uint32(64_KB);
FSyncFilter* Filter = nullptr;
};
int32 CmdSync(const FCmdSyncOptions& Options);
} // namespace unsync