Commit Graph

4 Commits

Author SHA1 Message Date
Ben Marsh
ca48dfabb9 Horde: Refactor Perforce service to use EpicGames.Perforce rather than P4API.NET. New implementation supports connection pooling and asynchronous operation.
#preflight 63121d66ab25bb91f58f42be

[CL 21759888 by Ben Marsh in ue5-main branch]
2022-09-02 11:20:42 -04:00
Ben Marsh
508c144999 Horde: Last batch (hopefully) of static analysis fixes/suppressions.
#preflight 623e144c8073508cfc117a87

[CL 19517822 by Ben Marsh in ue5-main branch]
2022-03-25 15:35:47 -04:00
Ben Marsh
6eba37f212 Horde: Support for replicating stream hierarchies to the blob store. Currently disabled, pending implementation of code to pack index data into blobs.
[CL 17722664 by Ben Marsh in ue5-main branch]
2021-10-05 11:58:12 -04:00
Ben Marsh
a05d88f335 Quality of life improvements for EpicGames.Perforce.
* 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.

[CL 17335316 by Ben Marsh in ue5-main branch]
2021-08-27 11:43:35 -04:00