Embedded Git relies on $System.OBJ.ExportUDL() creating directories if they do not exist when we add a new item and save it the git repository. This works on current IRIS versions but might not be guaranteed in the future since we do not explicitly use the /createdirs qualifier. See internal reference BES286