Skip to content

ra: Put externals in cache to avoid exporting them again

Some subversion repositories can define same external on different paths.

In order to avoid exporting it multiple times, which consumes network bandwith and slows down the loading, save the exported external in a temporary directory on the local filesystem and reuse that copy when the external is set on a path.

Also ensure all the temporary directories created for externals will be deleted at the end of the loading process.

Related to #611

Depends on !97 (closed)


Migrated from D6925 (view on Phabricator)

Merge request reports