Commit Graph

156 Commits

Author SHA1 Message Date
ben marsh
397874794c Horde: Cap maximum length of logged Perforce command line to 512 characters.
#jira UE-208260
#rnx

[CL 31871487 by ben marsh in ue5-main branch]
2024-02-28 10:32:01 -05:00
ben marsh
70d9c7332f EpicGames.Perforce: Include the Status field when serializing change records. Updating submitted changelists fails without this.
[CL 31746432 by ben marsh in ue5-main branch]
2024-02-22 19:51:07 -05:00
Ryan Hummer
4d99151faf EpicGames.Perforce: Expanding Merge command options
Allowing to perform stream based merging with the command and exposing appropriate options

#rnx
#jira none

[CL 30900573 by Ryan Hummer in ue5-main branch]
2024-01-25 16:21:30 -05:00
marc audy
572622adce Preflight command will now attempt to support import+ streams and direct the preflight for the stream the files come from
#rb Ryan.Hummer

[CL 30847791 by marc audy in ue5-main branch]
2024-01-24 11:42:34 -05:00
carl bystrom
e433f9e3eb EpicGames.Perforce: Add support for updating streams
[CL 29089306 by carl bystrom in ue5-main branch]
2023-10-25 11:03:49 -04:00
Ben Marsh
8684b930ed Remove implicit conversions from string to Utf8String. This conversion is not free, and recent versions of the MongoDB driver do not handle implicit conversions correctly at runtime.
[CL 28456358 by Ben Marsh in ue5-main branch]
2023-10-04 10:49:04 -04:00
Ben Marsh
025a6f2f88 Fix errors building UAT on Windows ARM64 due to invalid PDB debug type.
[CL 28191491 by Ben Marsh in ue5-main branch]
2023-09-25 12:24:22 -04:00
Ben Marsh
14aee7947a Horde: Enable code style warnings in "Analyze" configuration for Horde.Agent and Horde.Agent.TrayApp, and fix current violations.
[CL 27806357 by Ben Marsh in ue5-main branch]
2023-09-12 16:20:59 -04:00
Ben Marsh
6d80a97a40 Horde: Pass a shelved change into config validation command.
[CL 27302945 by Ben Marsh in ue5-main branch]
2023-08-23 08:41:43 -04:00
Ben Marsh
f42a738d6a Horde: Fix some IDE warnings.
[CL 27026370 by Ben Marsh in ue5-main branch]
2023-08-11 09:40:42 -04:00
Ben Marsh
4110c83dab EpicGames.Perforce: Fix handling of opened command when a stream spec is opened for edit.
[CL 26136306 by Ben Marsh in ue5-main branch]
2023-06-20 17:59:28 -04:00
Ben Marsh
08679323fd Horde: Allow spaces in P4 view filters.
[CL 26029815 by Ben Marsh in ue5-main branch]
2023-06-15 18:58:38 -04:00
Ben Marsh
eb36d96c4b Treat .native.verse files as code.
[CL 25880288 by Ben Marsh in ue5-main branch]
2023-06-08 15:54:50 -04:00
Ben Marsh
3452cfd1aa EpicGames.Perforce: Speculatively add altsync and noaltsync values to client options enum.
[CL 25792307 by Ben Marsh in ue5-main branch]
2023-06-05 10:57:21 -04:00
Ben Marsh
b4561143f5 Skip over isSparse fields in Perforce output.
#preflight none

[CL 25601396 by Ben Marsh in ue5-main branch]
2023-05-24 09:17:05 -04:00
Marc Audy
881d365412 Make response logging information so it appears in p4vutils output
#rb Ben.Marsh
#preflight
#rnx

[CL 25527542 by Marc Audy in ue5-main branch]
2023-05-18 12:56:33 -04:00
Ryan Hummer
8217a18fd1 EpicGames.Perforce fixing parameter string for --parallel
#rnx
#jira none
#rb ben.marsh
#preflight none

[CL 25456605 by Ryan Hummer in ue5-main branch]
2023-05-12 14:35:40 -04:00
Ben Marsh
b21916588b EpicGames.Perforce: Add undo integration actions into the IntegrationAction enum, so UGS doesn't choke if the Perforce server returns them.
#preflight none

[CL 25170939 by Ben Marsh in ue5-main branch]
2023-04-24 16:46:40 -04:00
Ben Marsh
5e11cb2497 Horde: Take change views into account when enumerating filters for cached Perforce commits.
#preflight none

[CL 24928818 by Ben Marsh in ue5-main branch]
2023-04-05 11:23:22 -04:00
Ben Marsh
5b326d9d03 UGS: Fix parsing of datetime strings with a period in the timezone name (eg. "W. Europe Standard Time").
#preflight none

[CL 24790267 by Ben Marsh in ue5-main branch]
2023-03-24 19:06:13 -04:00
Ben Marsh
24315caf09 EpicGames.Perforce: Fix parsing of records with multidimensional arrays (eg. filelog commands). This was breaking UGS in cases where a precompiled binaries zip file had been branched.
#preflight none

[CL 24109683 by Ben Marsh in ue5-main branch]
2023-02-09 18:42:12 -05:00
Ben Marsh
4e17a127b1 UAT: Improve performance of UAT finding the last code CL.
#preflight 63da7869cf529681171a2971

[CL 23947980 by Ben Marsh in ue5-main branch]
2023-02-01 10:17:13 -05:00
Tim Smith
9d491774f5 Modified UnrealGameSync to support not building C++ UHT based on a setting.
#rb
#preflight 63cfe60a3a03cb0bbf59d2e7

[CL 23829737 by Tim Smith in ue5-main branch]
2023-01-24 09:13:24 -05:00
Ben Marsh
1da83fb61b Horde: Batch queries to Perforce when looking for config file changes.
#preflight none

[CL 23604740 by Ben Marsh in ue5-main branch]
2023-01-06 17:49:08 -05:00
Ben Marsh
49021f4cfb EpicGames.Perforce: Support for serializing responses back into Perforce tagged record format for mocks.
#preflight none

[CL 23570874 by Ben Marsh in ue5-main branch]
2023-01-03 17:30:51 -05:00