diff --git a/src/dvc_objects/fs/utils.py b/src/dvc_objects/fs/utils.py index e8166d3..5018e8c 100644 --- a/src/dvc_objects/fs/utils.py +++ b/src/dvc_objects/fs/utils.py @@ -54,7 +54,7 @@ def resolve_network_drive_windows(path_to_resolve): path = resolve_network_drive_windows(os.path.abspath(path)) start = resolve_network_drive_windows(start) try: - os.path.commonpath([start, path]) + return os.path.relpath(path, start) except ValueError: # paths are on different drives return path