Files
UnrealEngineUWP/Engine/Plugins/Developer/PerforceSourceControl
paul chipchase 82a27f8cf9 Fix problems setting perforce settings from the commandline introduced in CL 19318801.
#rb Sebastian.Nordgren
#rnx
#preflight 62309ccae65a7e65d686d1dc
#robomerge FNNC

- The behaviour for the settings for the default provider (that takes it's settings from the command line) should be OverrideExisting not  OverrideAll to maintain the original behaviour. This was a mistake due to misreading the original code. As it was, setting one setting via the command line would clear any previously set or saved settings.
- When parsing the cmdline we used the form "KeyName=" as the key, as FParse::Value does not strip the = automatically, but when we were looking up the values to override settings we were just using "KeyName" which would not match. The lambda ::ParseCmdLineSetting now adds = to any key passed in when parsing, so there is no longer a need for the caller to add it. This helps the keys match and work correctly.

[CL 19386795 by paul chipchase in ue5-main branch]
2022-03-15 11:32:55 -04:00
..