#preflight 645cc6062965f6ea8e8318cb
- Add a new command 'OpenJiraCommand' which will attempt to open jira in the users web browser to any issue tagged in that changelists description via the '#jira' tag.
-- We assume that the issue name will be Project-IssueNumber, where the project can contain both letters and numbers. The jira standard enforces that the first character of the project name cannot be a number but we have not enforced that in our checks for simplicity.
-- If multiple issues are tagged we should be able to match with them, even if they are on the same line and/or separated with ' ', ',' or '+'
-- If no tags are found we inform the user via a popup message.
-- We now have an entry in the ini file for the jira server.
- Added a new CommandCategory named 'Browser' to be used by commands that attempt to open new pages in the users web browser.
-- Moved the existing OpenPreflightCommand and RobomergePreviewCommand commands there.
-- It could be argued that PreflightCommand should be moved to 'Browser' too but it feels more at home under 'Horde'
- A number of commands were copy/pasting the code to open a path in a new process (given that the syntax is slightly different per platform) so this code has been moved to a shared ProcessUtils class.
[CL 25426132 by paul chipchase in ue5-main branch]
#rb trivial
#jira none
#rnx
#preflight 6448ec2e1c2846595cd91747
- There are a few commands that can submit changelists but do not feature under 'UE Submit' submenu which some people felt was misleading.
- As the only command there is currently intended to be used when submitting content, 'UE Content' feels like a good fit.
- Renamed SubmitCommand.cs as this was also misleading.
[CL 25195284 by paul chipchase in ue5-main branch]
- Added UserInterface static class for pulling DialogBox and Clipboard stuff, which needs per-platform implementations
- Changed Windows to install P4VUtils.exe <command>, instead of dotnet P4Utils.dll <command>
- Added scripts to build all platforms, from all platforms (using the IsWindows, IsLinux, IsOSX, WithRestricted properties in the project)
- Updated Binaries as well
#rb ryan.hummer
#preflight skip
[CL 24964516 by josh adams in ue5-main branch]
New robomergepreviewgraph - Shelves a pending CL and opens the robomerge.url/preview/<CL> page to preview graph changes.
#rnx
#jira none
#rb ben.marsh, paul.chipchase
#preflight na
[CL 24898374 by Ryan Hummer in ue5-main branch]
Allows adding internal commands for Epic use only
#rnx
#jira none
#preflight na
#rb ben.marsh, paul.chipcahse
[CL 24898336 by Ryan Hummer in ue5-main branch]