When using scylla there are no changes as UDTs are great and adds very little (a few bytes extra data is all)
#preflight none
[CL 22456638 by Joakim Lindqvist in ue5-main branch]
Have gauntlet display the command a test was ran with
Add server output to the horde log so errors can be easier identified from a webpage.
Fixing a typo with Text which should have been Test
#preflight 63408864587d6afac86da474
#rb: Gary.Yuan
https://p4-swarm.epicgames.net/reviews/22408413/
[CL 22451857 by eric knapik in ue5-main branch]
#fyi Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Use copy action helper for copying ISPC headers
#rnx
#rb trivial
#preflight 6340ae67c6753f31ce905a7e
[CL 22431518 by joe kirchoff in ue5-main branch]
* Core data model is Git-like, with a merkle tree of commits and filesystem objects, but usage is designed around having a centralized, shared repository used by everyone.
* Commits are numbered to allow ordering for versioning (and potentially - in the future - allow the possibility of commit rewriting and per-user permissions for paths without relying on a universally shared hash to identify each change).
* Multiple branches are supported, but commit history in each is linear and does not currently contain any annotations for merges. (Thinking that merges are probably best implemented as weak references, to prevent sprawling history and to allow coarse grained security along branch boundaries.)
* File data is chunked by slicing along boundaries defined by a rolling hash, to more easily support large binaries. Chunks are hashed for deduplication using IoHash and packed together into bundles of a bounded size.
* Supports the normal array of storage backends (filesystem, HTTP, etc...) as IStorageClient, thus supporting use against a centralized server or local directory. Data can be pulled directly from the storage backend rather than requiring a full copy locally.
* Added horde.bat batch file to run HordeAgent, to allow using from command line as "horde vcs init" etc...
A small subset of commands are currently supported:
* horde vcs init (Initialize a repository in the current directory)
* horde vcs commit -message="..." (Commit the current directory state to the repository)
* horde vcs status (Show the current repository status)
* horde vcs checkout -change=N [-clean] [-force] (Checkout the repository at the given change number).
* horde vcs branch -name=XYZ (Create a new, empty branch. Leaves the current working directory intact.)
* horde vcs log (Shows the history of commits)
#preflight none
[CL 22423095 by Ben Marsh in ue5-main branch]