From 151558750a65e675903a5b249c3ab459f916e07e Mon Sep 17 00:00:00 2001 From: Austin Macdonald Date: Tue, 5 Dec 2023 13:47:42 -0500 Subject: [PATCH] If external resources removed vcs wont help Nested submodules don't duplicate the data. --- publishing/article/results.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/publishing/article/results.tex b/publishing/article/results.tex index e12c21fe..e1327e5c 100644 --- a/publishing/article/results.tex +++ b/publishing/article/results.tex @@ -106,7 +106,7 @@ \subsubsection{Container image size should be kept small.} Instead, data provisioning should be handled outside of the container image and resources should be bind-mounted after download to a persistent location on the host machine. \subsubsection{Resources should be bundled into a superdataset.} -As external resources might change or disappear, it is beneficial to use data version control system, such as git-annex and DataLad. +As external resources might change, it is beneficial to use data version control system, such as git-annex and DataLad. The git submodule mechanism permits bundling multiple repositories with clear provenance and versioning information, thus following the modularity principle promoted by YODA. Moreover, git-annex supports multiple data sources and data integrity verification, thus increasing the reliability of a resource in view of providers potentially removing its availability.