From 2aa89578078f7819dc43366fa393f8aa81a556e7 Mon Sep 17 00:00:00 2001 From: nobodyinperson Date: Fri, 6 Oct 2023 03:22:12 +0000 Subject: [PATCH] Added a comment --- ...ent_4_3c701a4c6789fc6c73f71217e7ed8c65._comment | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 doc/tips/using_nested_git_repositories/comment_4_3c701a4c6789fc6c73f71217e7ed8c65._comment diff --git a/doc/tips/using_nested_git_repositories/comment_4_3c701a4c6789fc6c73f71217e7ed8c65._comment b/doc/tips/using_nested_git_repositories/comment_4_3c701a4c6789fc6c73f71217e7ed8c65._comment new file mode 100644 index 0000000000..abf5049da8 --- /dev/null +++ b/doc/tips/using_nested_git_repositories/comment_4_3c701a4c6789fc6c73f71217e7ed8c65._comment @@ -0,0 +1,14 @@ +[[!comment format=mdwn + username="nobodyinperson" + avatar="http://cdn.libravatar.org/avatar/736a41cd4988ede057bae805d000f4f5" + subject="comment 4" + date="2023-10-06T03:22:12Z" + content=""" +Submodules can feel a bit clunky, that's right. They're 'invisible to the parent repo' in that they indeed have separate configs (remotes, etc.), so one needs to manually set it up again when replicating. + +DataLad embraces this and provides e.g. `datalad save`, which commits recursively into all submodules and it will also initialize and handle submodules a bit more automatic. But it lacks the fully bidirectional `git annex sync|assist`. + +I use submodules extensively and am not entirely happy with it due to the fragile manual config necessary. + +Auto-enabled special remotes can help out a bit (those will be configured upon first submodule creation by git annex). +"""]] -- 2.30.2