datalad_next.patches.replace_create_sibling_ria
This file contains an updated CreateSiblingRia
-class.
It replaces the CreateSiblingRia
-class in
datalad.distributed.create_sibling_ria. The updated class uses PurePosixPath
for all RIA-store path calculations. It uses url2transport_path to convert
the abstract paths to concrete paths for the IO-abstraction.
The updated class also uses a canonified representation of path-anchors in URL-paths. This allows to handle the differences in path-anchor encoding between git-annex and RFC 8089-style file-URLs.