Skip to content

Always display Can't find directory path for file error msg when I clicked some assets outside my repo #124

@Genius-pig

Description

@Genius-pig

Here is a video to display how to repeat the bug. Choose a asset file in map.

error

LogSourceControl: Error: Can't find directory path for file :D:/Softwares/Epic/UE_5.2/Engine/Plugins/Interchange/Runtime/Content/gltf/MaterialInstances_MR/MI_Opaque_Unlit_TS.uasset
LogSourceControl: Error: Can't find directory path for file :D:/Softwares/Epic/UE_5.2/Engine/Plugins/Enterprise/DatasmithContent/Content/Materials/Water/MI_Pool_01.uasset
LogSourceControl: Error: Can't find directory path for file :D:/Softwares/Epic/UE_5.2/Engine/Plugins/Enterprise/DatasmithContent/Content/Materials/Water/MI_Pool_02.uasset
LogSourceControl: Error: Can't find directory path for file :D:/Softwares/Epic/UE_5.2/Engine/Content/OpenWorldTemplate/LandscapeMaterial/MI_ProcGrid.uasset
LogSourceControl: Error: Can't find directory path for file :D:/Softwares/Epic/UE_5.2/Engine/Content/VREditor/BasicMeshes/MI_Pyramid_01.uasset
LogSourceControl: Error: Can't find directory path for file :D:/Softwares/Epic/UE_5.2/Engine/Content/EditorMeshes/Camera/MI_RailRig.uasset
LogSourceControl: Error: Can't find directory path for file :D:/Softwares/Epic/UE_5.2/Engine/Plugins/Interchange/Runtime/Content/gltf/MaterialInstances_MR/MI_Opaque_Unlit_TS.uasset
LogSourceControl: Error: Can't find directory path for file :D:/Softwares/Epic/UE_5.2/Engine/Plugins/Enterprise/DatasmithContent/Content/Materials/Water/MI_Pool_01.uasset
LogSourceControl: Error: Can't find directory path for file :D:/Softwares/Epic/UE_5.2/Engine/Plugins/Enterprise/DatasmithContent/Content/Materials/Water/MI_Pool_02.uasset
LogSourceControl: Error: Can't find directory path for file :D:/Softwares/Epic/UE_5.2/Engine/Content/OpenWorldTemplate/LandscapeMaterial/MI_ProcGrid.uasset
LogSourceControl: Error: Can't find directory path for file :D:/Softwares/Epic/UE_5.2/Engine/Content/VREditor/BasicMeshes/MI_Pyramid_01.uasset
LogSourceControl: Error: Can't find directory path for file :D:/Softwares/Epic/UE_5.2/Engine/Content/EditorMeshes/Camera/MI_RailRig.uasset

I found this is caused by this function. the plugin subfolder is a git repo means that the plugin subfolder must be a git repo?

	/**
	 *  Modify the repo root if all selected files are in a plugin subfolder, and the plugin subfolder is a git repo
	 *  This supports the case where each plugin is a sub module
	 */
	void UpdateRepositoryRootIfSubmodule(const TArray<FString>& AbsoluteFilePaths);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions