Hi Colin
How about using links in the local filesystem? On Windows it's possible to
use directory links in a similar way to Linux. Starting from Win7 there is a
simple native way to do so (the mklink command), but it has already been
possible since WinXP (with linkd.exe from the Windows Server 2003 Resource
Kit).
It should be possible to keep the modules structure, clone the individual
repositories into separate directories locally and link the directories into
the target directory with one of the linkd / mklink / ln utilities on the
development system. The links can be easily deleted with the normal Windows
delete functions if need arises to remove them.
Regards
Dimitrij
----- Original Message -----
From: "Colin Finck" <colin(a)reactos.org>
To: "'ReactOS Development List'" <ros-dev(a)reactos.org>
Sent: Thursday, September 07, 2017 7:17 PM
Subject: [ros-dev] Git Migration: The documentation, rossubsys and
wallpapers directories
Hi all!
As you know, we have to give up our "modules" directory concept when
switching to Git, because Git doesn't support checking out an arbitrary
directory into a subdirectory of a Git clone.
Therefore, the first commit to the migrated repository will make the
"reactos" directory the new root and move "rosapps" and
"rostests"
permanently into "modules". We can then introduce an environment
variable/CMake variable/something else to enable or disable building of
them on demand (suggestions are welcome!)