Commit Graph

1364 Commits

Author SHA1 Message Date
Ben Marsh
887923a122 Add UnrealVersionSelector into the promotable
[CL 2093424 by Ben Marsh in Main branch]
2014-06-03 14:38:05 -04:00
Ben Marsh
0f5c14efac Fix paths with spaces using git PR script.
[CL 2093421 by Ben Marsh in Main branch]
2014-06-03 14:32:52 -04:00
Gil Gribb
5251c9a453 build script, add formal build testing to the GUBP
[CL 2093140 by Gil Gribb in Main branch]
2014-06-03 10:37:01 -04:00
Gil Gribb
f993c1725a build script, merge fix for p4 changes
[CL 2091996 by Gil Gribb in Main branch]
2014-06-02 14:22:08 -04:00
Saul Abreu
a090916d99 Added property names and tool tips to targets for localization automation script.
[CL 2090137 by Saul Abreu in Main branch]
2014-05-30 16:47:24 -04:00
Gil Gribb
2478626d11 build script, some retries on temp storage
[CL 2089699 by Gil Gribb in Main branch]
2014-05-30 10:48:01 -04:00
Ben Marsh
89668b5397 [INTEGRATE] Everything from 4.2 branch back into main.
[CL 2088526 by Ben Marsh in Main branch]
2014-05-29 17:45:17 -04:00
Kellan Carr
39956c1431 build script, add promotable label suffix, _withnightlys now working, shared promotables now work correctly with custom workflows
[CL 2088311 by Kellan Carr in Main branch]
2014-05-29 17:42:14 -04:00
Jamie Dale
3ea331525b UAT now uses the game INI files to add additional directories to cook and stage.
TTP# 335070 - Add GUI based way to specify additional non-asset files or paths to package

CookCommandlet now uses the project settings to work out which additional directories it should cook (this removes the need for the editor to pass this information to that UAT via the command line). I've left the COOKDIR option in the UAT/CookCommandlet as, while non of our projects seem to be using it, I'm not comfortable removing it in case any scripts are using it.

CopyBuildToStagingDirectory also uses these project settings to work out which additional directories it should stage when producing the staging manifest (these are split into UFS and non-UFS directories). This allows users to define additional directories in the editor (or directly in the settings file) which will always be staged regardless of how UAT is invoked.

All of these paths are specified in the settings file as relative to the project Content directory, and the editor will enforce this fact when using the directory picker.

Also mirrored the meta-data interface from UField on IPropertyHandle. This takes care of accessing the meta-data from the correct property, even when you're accessing an element inside an array (MattK approved!).

ReviewedBy Thomas.Sarkanen, Robert.Manuszewski, Max.Preussner

[CL 2088172 by Jamie Dale in Main branch]
2014-05-29 17:38:00 -04:00
Kellan Carr
c5859d03cb build script, fixing branch setup
[CL 2087109 by Kellan Carr in Main branch]
2014-05-29 17:28:50 -04:00
Kellan Carr
e5a8124b37 build script, add back _withnightlys
[CL 2087093 by Kellan Carr in Main branch]
2014-05-29 17:28:11 -04:00
Kellan Carr
2d924e2ebc build script, back out previous change to allow shared promotables
[CL 2086937 by Kellan Carr in Main branch]
2014-05-29 17:24:41 -04:00
Kellan Carr
35b27ee057 build script, use correct getfullname function
[CL 2086899 by Kellan Carr in Main branch]
2014-05-29 17:24:29 -04:00
Kellan Carr
f92892b507 build script, correct _withnightlys logic
[CL 2086874 by Kellan Carr in Main branch]
2014-05-29 17:24:00 -04:00
Kellan Carr
6c03037a62 build script, Use specific withnightlys workflow when in main branch
[CL 2086850 by Kellan Carr in Main branch]
2014-05-29 17:23:07 -04:00
Wes Fudala
0b458bf537 [336846] Include OneSky library referenced by automation scripts.
- AutomationScripts.Automation.csproj now uses a valid ToolsVersion number
- The OneSky library reference now points to the DotNet binaries folder similar to other references
- Add OneSky release binary to the Binaries\\DotNet folder

[CL 2086526 by Wes Fudala in Main branch]
2014-05-29 17:19:57 -04:00
Kellan Carr
00a79f02be build script, Add custom shared promotable workflow
[CL 2085753 by Kellan Carr in Main branch]
2014-05-29 17:13:50 -04:00
Dmitry Rekman
2db8777197 UAT: fixes for Mono.
- Fixes correct (normalized) filename not being used in FileExists().
- Removes unused variables (safe fix).

This is a subset of changes (compiler warning fixes needed for Linux editor) from pull request 185 by sbc100, 3dluvr, wshearn, abarbu et al (#ue4linux community): https://github.com/EpicGames/UnrealEngine/pull/185

#codereview Gil.Gribb, Robert.Manuszewski, Daniel.Lamb

[CL 2085591 by Dmitry Rekman in Main branch]
2014-05-29 17:10:13 -04:00
Robert Manuszewski
fd39e788ca Shortening Cook sandbox path from Game\\Saved\\Sandboxes\\Cooked-Platform to Game\\Saved\\Cooked\\Platform
[CL 2082933 by Robert Manuszewski in Main branch]
2014-05-29 16:43:14 -04:00
Robert Manuszewski
19851024ea UAT: Adding CommandUtils.ThreadedCopyFiles, ScopedTimer
#codereview Gil.Gribb

[CL 2082175 by Robert Manuszewski in Main branch]
2014-05-22 14:15:06 -04:00
Gil Gribb
24cc437d9b build script, fix bug in git pull request
[CL 2081834 by Gil Gribb in Main branch]
2014-05-22 06:57:27 -04:00
Gil Gribb
b1f0ff7f5e build script, add support for UT to gitpullrequest
[CL 2080338 by Gil Gribb in Main branch]
2014-05-21 10:10:47 -04:00
Jaroslaw Palczynski
26cfa3432e UnrealSync GUI
Initial version of UnrealSync UAT command GUI.
#codereview Robert.Manuszewski, Gil.Gribb

[CL 2080263 by Jaroslaw Palczynski in Main branch]
2014-05-21 08:45:24 -04:00
Gil Gribb
4d8945b0b8 build script, test shared temp storage for write
[CL 2078831 by Gil Gribb in Main branch]
2014-05-20 08:33:13 -04:00
Gil Gribb
f79df56dfb build script, better dependencies for test compiles
[CL 2077522 by Gil Gribb in Main branch]
2014-05-19 08:32:20 -04:00