Hello
The root of my Perforce stream contains a subfolder “UE“ so when my Horde agents sync, everything goes to <WKS_ROOT>/UE/Engine and /UE/MyProject
In the myproject.stream.json config file (Horde server side), I’ve added “enginePath”: “UE/Engine” to be sure runuat will be run from the proper location.
It works… but there is problem when saving file list at the end of the process.
Here is the output I have in Horde:
Saving file list to D:\HordeAgent\P4\Main\Sync\Engine\Saved\BuildGraph\MyProject Update Version Files Win64\Tag-MyProject Update Version Files Win64.xml
(…)
Reading local file list from D:\HordeAgent\P4\Main\Sync\UE\Engine\Saved\BuildGraph\MyProject Update Version Files Win64\Tag-MyProject Update Version Files Win64.xml
We can see the file is not created at the same location that it is read later in the process.
Is it something I can fix without modifying the code of Horde?
I don’t want to modify my stream definition in Perforce just to fix that issue.
Thank you