<div dir="ltr"><br><br>On Thu, Sep 5, 2019 at 7:50 AM Sebastiaan Couwenberg <<a href="mailto:sebastic@xs4all.nl">sebastic@xs4all.nl</a>> wrote:<br>><br>> On 9/5/19 12:54 PM, Markus Neteler wrote:<br>> > Would shallow clone not clone the entire repo?  But we only want a<br>> > subdirectory out of it.<br>><br>> `git clone --filter` may be an option, or restructure the repo with git<br>> usage in mind instead of subversion, e.g. using submodules for every<br>> extension which can then be checked out individually.<br><div><br></div><div>Do you have experience with submodules and some suggested workflow for updating the code in the submodules? I'm using one submodule in one project and from my experience, it is extra work comparing to a single repo and it is quite confusing at times, but I may not be using an optimal workflow.</div><div><br></div><div>What advantages would there be in submodules comparing to addons in individual repos with some list of modules in a file in another repo, i.e. something like requirements.txt or PyPI rather than repo subdirectories which are submodules.</div><div><br></div><div><br></div></div>