#ROBOMERGE-SOURCE: CL 17394417 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17394425 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17393747 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17393755 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17392463 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17392498 by ben marsh in ue5-release-engine-test branch]
user command must have a space after the -o before the user name, restore the space and quoting the user name
#jira none
#ROBOMERGE-SOURCE: CL 17389981 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17389988 by ryan hummer in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17386458 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17386464 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17386176 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17386190 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17385591 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17385602 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17381660 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17381663 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17380942 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17380955 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17380649 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17380675 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17377613 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17377646 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17348211 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17348217 by ben marsh in ue5-release-engine-test branch]
Performance has been tested against the P4 .NET API and the command line client by performing a fstat of non-deleted files in //UE5/Main.
EpicGames.Perforce (this library): 47s
Command line client piping to file: 59s
P4 .NET API: ~40 minutes
#ROBOMERGE-SOURCE: CL 17347502 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17347506 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17335637 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)
[CL 17335640 by ben marsh in ue5-release-engine-test branch]
* Introduce a new FileSpecList class which supports implicit conversion from a single string and arrays/lists of strings.
* Make the cancellation token argument to all commands optional.
#ROBOMERGE-SOURCE: CL 17335316 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)
[CL 17335317 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17335163 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)
[CL 17335167 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17334845 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)
[CL 17334856 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17334551 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)
[CL 17334557 by ben marsh in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17334540 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)
[CL 17334541 by ben marsh in ue5-release-engine-test branch]
Also moves DotNETCommon/Metadata.cs to Shared/Metadata.cs
#jira none
#rb tim.smith
#ROBOMERGE-SOURCE: CL 17116964 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17116977 by jonathan adamczewski in ue5-release-engine-test branch]
Perforce is sometimes omitting that field which causes pre-flights to fail, and it's not used by any code right now.
#ROBOMERGE-SOURCE: CL 17087306 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)
[CL 17087344 by ryan hummer in ue5-release-engine-test branch]
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
Use Microsoft.CodeAnalysis.CSharp.Workspaces for code analysis
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 16961691 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)
[CL 16961693 by joe kirchoff in ue5-release-engine-test branch]