Commit Graph

426 Commits

Author SHA1 Message Date
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
Ben Marsh
5275b6b0d6 UGS: Fix error when syncing if files are checked out.
#preflight none

[CL 19346473 by Ben Marsh in ue5-main branch]
2022-03-10 20:28:38 -05:00
Ben Marsh
65cc6db968 Horde: Fix build error in UnrealGameSyncCmd.
#preflight none

[CL 19191752 by Ben Marsh in ue5-main branch]
2022-02-28 21:15:22 -05:00
Ben Marsh
c36c4490bd UGS: Fix P4 server settings not being respected when opening a new project.
#jira UE-143488
#preflight none

[CL 19182247 by Ben Marsh in ue5-main branch]
2022-02-28 16:09:28 -05:00
Ben Marsh
db543186a3 UGS: Add code to read in ConfigObject instances from Json.
#preflight none

[CL 19182172 by Ben Marsh in ue5-main branch]
2022-02-28 16:07:02 -05:00
Ben Marsh
2f04210bbb UGS: Fix project settings not being saved with new config model.
#preflight none

[CL 19181391 by Ben Marsh in ue5-main branch]
2022-02-28 15:41:11 -05:00
Ben Marsh
46b345da8b UGS: Fix nullable warnings with new Registry nuget package.
#preflight none

[CL 19178101 by Ben Marsh in ue5-main branch]
2022-02-28 13:54:15 -05:00
Ben Marsh
ab9fd051d1 UGS: Fix copying text containing existing CR-LF pairs from log control getting additional newlines.
#preflight none
#jira UE-142347

[CL 18984236 by Ben Marsh in ue5-main branch]
2022-02-14 14:49:21 -05:00
Ben Marsh
6956ec3eb0 UGS: Remove reference to mismatched System.Linq.Async version.
#preflight none
#jira UE-142344

[CL 18984045 by Ben Marsh in ue5-main branch]
2022-02-14 14:38:24 -05:00
Ben Marsh
ab664fafb0 UGS: Fix workspace settings being lost when switching between projects in the same stream.
#preflight none
#jira UE-142325

[CL 18983780 by Ben Marsh in ue5-main branch]
2022-02-14 14:26:15 -05:00
Ben Marsh
ed2e2353e2 UGS: Fix log output for exceptions.
#jira UE-142322
#preflight none

[CL 18983675 by Ben Marsh in ue5-main branch]
2022-02-14 14:21:19 -05:00
Ben Marsh
0252da9e76 UGS: Fix time zone display with new Perforce library.
#jira UE-142430
#preflight none

[CL 18983636 by Ben Marsh in ue5-main branch]
2022-02-14 14:19:14 -05:00
Ben Marsh
7e5550567e UGS: Fix incorrect parameter order when an error ocurrs in PerforceModalTask.
#jira UE-142316
#preflight none

[CL 18982978 by Ben Marsh in ue5-main branch]
2022-02-14 13:47:05 -05:00
Eric Knapik
1912df0d86 #jira: FORT-421902
Minor fixup to isolate UGS badges

#preflight skip

[CL 18957369 by Eric Knapik in ue5-main branch]
2022-02-11 14:12:33 -05:00
Eric Knapik
a2f1f2812e #jira: FORT-421902
Allow UGS to have an ini driven change to sync to based on a badge filter.
Users will be able to choose which change is considered good by having that CL match some subset of badges.

#review-18711086: @Andrew.Grant @Ben.Marsh
#preflight 620697ac54003c49ad4220e6

[CL 18954446 by Eric Knapik in ue5-main branch]
2022-02-11 12:20:30 -05:00
Ben Marsh
d07e5a5274 UGS-CLI: Add an option to force the filtered files to be synced with the have table (-refilter).
#preflight none

[CL 18618227 by Ben Marsh in ue5-main branch]
2022-01-14 11:00:17 -05:00
Ben Marsh
eddef12371 UGS-CLI: Various improvements/fixes.
* Support for creating workspaces using native P4 client, so "ugs init" now works correctly.
* Output a list of files which need to be clobbered when syncing, and add a -Clobber option to confirm intent.
* Fix exception accessing folders that user does not have permissions to when detecting a new workspace.

#preflight none

[CL 18618091 by Ben Marsh in ue5-main branch]
2022-01-14 10:51:47 -05:00
Ben Marsh
d0d0efdcd0 UGS: Add a warning when attempting to add the same file to the sync filter more than once.
#preflight none

[CL 18577183 by Ben Marsh in ue5-main branch]
2022-01-11 16:48:34 -05:00
Ben Marsh
58909473fd UGS: Add a command to list all clients and their root directories on the current host ("ugs clients") and a command to launch the editor ("ugs run"). Also bypass prompt for removing files from the workspace when running through CLI.
#preflight none

[CL 18576374 by Ben Marsh in ue5-main branch]
2022-01-11 15:39:30 -05:00
Ben Marsh
6b746ef904 UGS: Fix some Windows-isms in cross-platform UGS library.
#preflight none

[CL 18574223 by Ben Marsh in ue5-main branch]
2022-01-11 12:54:38 -05:00
Ben Marsh
62c1da28c1 UGS: Fix path to shell on non-Windows platforms.
#preflight none

[CL 18573478 by Ben Marsh in ue5-main branch]
2022-01-11 12:04:10 -05:00
Ben Marsh
06872fc1ae UGS: Fix missing error output when syncing.
#preflight none

[CL 18573408 by Ben Marsh in ue5-main branch]
2022-01-11 12:00:10 -05:00
Ben Marsh
575d8e7cb9 UGS: Fix null reference exception when running filter command on new workspace.
#preflight none

[CL 18571689 by Ben Marsh in ue5-main branch]
2022-01-11 09:53:34 -05:00
Ben Marsh
4bdff1df3b UGS: Fix runtime identifier for MacOS.
#preflight none

[CL 18567017 by Ben Marsh in ue5-main branch]
2022-01-10 18:50:40 -05:00
Ben Marsh
5910d6f801 UGS: Include Linux and Mac CLI clients in publish command.
#preflight none

[CL 18566889 by Ben Marsh in ue5-main branch]
2022-01-10 18:35:28 -05:00