--- /dev/null
+[submodule "Externals/frhed"]
+ path = Externals/frhed
+ url = https://github.com/WinMerge/frhed.git
+[submodule "Externals/winimerge"]
+ path = Externals/winimerge
+ url = https://github.com/WinMerge/winimerge.git
+[submodule "Externals/patch"]
+ path = Externals/patch
+ url = https://github.com/WinMerge/patch.git
+[submodule "Externals/sevenzip"]
+ path = Externals/sevenzip
+ url = https://github.com/WinMerge/sevenzip.git
+[submodule "Externals/freeimage"]
+ path = Externals/freeimage
+ url = https://github.com/WinMerge/freeimage.git
rmdir /q /s %workdir% > NUL 2> NUL
mkdir %workdir% 2> NUL
-call Externals\hg_clone.cmd
+git submodule init
+git submodule update
-hg archive %workdir%
+git checkout-index -a -f --prefix=%workdir%\
for /d %%d in (Externals\*) do (
pushd %%d
- if exist .hg hg archive ..\..\%workdir%\%%d
+ if exist .git (
+ rmdir /q /s ..\..\%workdir%\%%d
+ mkdir ..\..\%workdir%\%%d
+ git checkout-index -a -f --prefix=..\..\%workdir%\%%d\
+ )
popd
)