Commit Graph

450 Commits

Author SHA1 Message Date
Eric Knapik
f9bae0296e #jira: FORT-482855
Add an option for custom sync options to not sync beyond the CL that matched the UGS badge list

#fyi: Ben.Marsh
#preflight none

[CL 20400943 by Eric Knapik in ue5-main branch]
2022-05-27 19:12:22 -04:00
Ben Marsh
f852f90166 UGS: Fix import of custom build steps.
#preflight none

[CL 20383263 by Ben Marsh in ue5-main branch]
2022-05-26 15:08:13 -04:00
Ben Marsh
1ae660951f UGS: Remove another long-lived connection to P4.
#preflight none

[CL 20381262 by Ben Marsh in ue5-main branch]
2022-05-26 13:30:23 -04:00
Ben Marsh
2e000fff34 UGS: Add a setting to globally disable alerts. These are inconsistent with Horde, and we only want notifications coming from one place.
#preflight none

[CL 20380990 by Ben Marsh in ue5-main branch]
2022-05-26 13:00:26 -04:00
Ben Marsh
ba769d2d75 UGS: Look for a project-specific receipt when launching a content-only project, rather than falling back to looking for the engine receipt.
#preflight none

[CL 20380687 by Ben Marsh in ue5-main branch]
2022-05-26 12:46:23 -04:00
Ben Marsh
d71564ab88 UGS: Prevent connections being kept around for a long time. Dispose connections in PerforceMonitor between each poll.
#preflight none

[CL 20379974 by Ben Marsh in ue5-main branch]
2022-05-26 11:41:02 -04:00
Ben Marsh
202d978ca9 UGS: Add *.inl as a code extension.
#preflight none

[CL 20377981 by Ben Marsh in ue5-main branch]
2022-05-26 08:01:33 -04:00
joel anderson
7edd46c71b This adds an option to keep trying a number of times after "Aborted sync due to errors".
This option will keep trying when the perforce server times out.  That can be useful when perforce servers are overloaded and users have bad connections and continually get kicked.  It is currently defaulted to off.  In the future we may consider defaulting this number to around 1000. The setting can be found under Options->Application Settings->Advanced->Retries on sync error.

#review-20335338 @Devlin.Willis @Spencer.Melnick @Daniel.Broder @ben.marsh
#fyi @david.hamm
#jira FORT-481018
#test Pulled down entirly new branch twice.
#preflight 628be7b5e45021d097ebb1ea

[CL 20337247 by joel anderson in ue5-main branch]
2022-05-23 16:11:34 -04:00
Ben Marsh
4d90207905 UGS: Use a separate config file for newer builds of UGS (UnrealGameSyncV2.ini), to avoid invalidating old configs if we have to revert. Config will still be read from old location if a new config file is not present.
#preflight none

[CL 20302516 by Ben Marsh in ue5-main branch]
2022-05-20 16:37:48 -04:00
Ben Marsh
aac595bfe5 UGS: Fix build errors.
#preflight none

[CL 20302451 by Ben Marsh in ue5-main branch]
2022-05-20 16:34:25 -04:00
Ben Marsh
02a54cc797 UGS: Fix deleted projects being shown in the select project window.
#jira UE-152574
#preflight none

[CL 20229350 by Ben Marsh in ue5-main branch]
2022-05-16 15:07:17 -04:00
Edstub207
5650e8f033 PR #9034: Adding Sentry Support into UGS (Disabled by default) (Contributed by Edstub207)
#preflight none
#jira UE-147811

[CL 20227302 by Edstub207 in ue5-main branch]
2022-05-16 13:18:45 -04:00
Ben Marsh
a74528576b UGS: Allow sending metadata update notifications from PerforceMonitor while blocked on a long running operation.
#preflight none
#jira UE-151616

[CL 20226745 by Ben Marsh in ue5-main branch]
2022-05-16 12:52:44 -04:00
Ben Marsh
97e45af333 UGS: Fix files not being force-synced when cleaning a workspace. The previous code is a nop since the have table already has it.
#preflight none

[CL 20226186 by Ben Marsh in ue5-main branch]
2022-05-16 12:19:41 -04:00
Ben Marsh
df1dfb8826 UGS: Add separate buttons to open the application/workspace folders in the diagnostics window.
#preflight none
#jira UE-151627

[CL 20225983 by Ben Marsh in ue5-main branch]
2022-05-16 12:06:42 -04:00
Ben Marsh
ac5d06fcfe UGS: Catch more exception types thrown by PerforceMonitor.
#preflight none

[CL 20225943 by Ben Marsh in ue5-main branch]
2022-05-16 12:04:37 -04:00
Ben Marsh
aae45c3ebb UGS: Fix zombie process instances left around when interrupting a sync.
#preflight none
#jira UE-151634

[CL 20225597 by Ben Marsh in ue5-main branch]
2022-05-16 11:45:47 -04:00
Ben Marsh
f794aad3f6 UGS: Add a URI handler that opens a changelist in P4V (ugs://change?number=12345).
#preflight none

[CL 19960897 by Ben Marsh in ue5-main branch]
2022-04-28 09:48:54 -04:00
Ben Marsh
eeb41249fa UGS: Fix exception performing sync with "Any open projects" selected.
#jira UE-146728
#fyi Eric.Knapik
#preflight none

[CL 19777203 by Ben Marsh in ue5-main branch]
2022-04-15 16:14:44 -04:00
Ben Marsh
8a5c52ed5a UGS: Fix overridden Perforce settings not being used when opening a project.
#jira UE-148900
#preflight none

[CL 19777166 by Ben Marsh in ue5-main branch]
2022-04-15 16:09:19 -04:00
Ben Marsh
bc7983845d UGS: Fix build error.
#preflight none

[CL 19766382 by Ben Marsh in ue5-main branch]
2022-04-14 19:51:54 -04:00
Ben Marsh
355b047b68 UGS: Fix build errors.
#preflight none

[CL 19765727 by Ben Marsh in ue5-main branch]
2022-04-14 19:03:30 -04:00
Ben Marsh
13693e2b77 UGS: Fix support for replicating the editor title bar tint color to UGS tabs.
#preflight none
#jira UE-145683

[CL 19409672 by Ben Marsh in ue5-main branch]
2022-03-16 15:03:49 -04:00
Ben Marsh
abe29084bd UGS: Fix exception opening a project that is multiple subdirectories under the root.
#preflight none

[CL 19409613 by Ben Marsh in ue5-main branch]
2022-03-16 15:01:45 -04:00
Ben Marsh
a4e4247781 UGS: Fix access of TelemetrySink after it's been disposed.
#jira UE-145496
#preflight none

[CL 19346574 by Ben Marsh in ue5-main branch]
2022-03-10 20:34:41 -05:00