found 7zip in C:\Program Files\7-Zip\7z.exe set PATH=E:\buildsystem\release-1916\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\bin;C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ActiveTcl\bin;C:\Perl64\site\bin;C:\Perl64\bin;C:\Program Files\Microsoft MPI\Bin\;E:\app\szekeres\product\11.2.0\dbhome_1\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\WINDOWS\system32\config\systemprofile\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Microsoft Network Monitor 3\;C:\Program Files\dotnet\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseGit\bin;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;;C:\Program Files\7-Zip;C:\Program Files (x86)\Certum\proCertum CardManager;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\dotnet\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Users\szekeres\AppData\Roaming\npm;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\AppData\Local\Programs\Fiddler;C:\Users\szekeres\.dotnet\tools;C:\Users\szekeres\.dotnet\tools;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja if not exist src\mapserver-vc15 git clone -b main https://github.com/mapserver/mapserver.git src\mapserver-vc15 cd src\mapserver-vc15 git reset --hard HEAD HEAD is now at 4505f702 Merge pull request #6272 from rouault/cppcheck_fixes git fetch git checkout main Your branch is up to date with 'origin/main'. git pull origin main Already up to date. git reset --hard HEAD HEAD is now at 4505f702 Merge pull request #6272 from rouault/cppcheck_fixes git log --pretty=format:%H -n 1 > E:\buildsystem\release-1916\doc\ms_revision.txt type E:\buildsystem\release-1916\doc\ms_revision.txt 4505f7028b20f8d86734419450c2f3299bf76ace cd E:\buildsystem if not exist src\gdal-vc15 git clone -b master https://github.com/OSGeo/gdal.git src\gdal-vc15 cd src\gdal-vc15 git reset --hard HEAD HEAD is now at ce778433e8 Idrisi: fix memleak in error code path (CID 1448689) git fetch git checkout master Your branch is behind 'origin/master' by 93 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin master Updating ce778433e8..43c3621db5 Fast-forward .github/workflows/backport.yml | 18 + .github/workflows/fedora_rawhide.yml | 31 + .github/workflows/fedora_rawhide/start.sh | 79 ++ .github/workflows/ubuntu_20.04.yml | 3 + autotest/cpp/test_ogr.cpp | 57 +- autotest/gcore/basic_test.py | 26 +- autotest/gcore/numpy_rw.py | 127 ++- autotest/gcore/pixfun.py | 2 +- autotest/gcore/rasterio.py | 129 ++- autotest/gcore/tiff_ovr.py | 47 +- autotest/gcore/vsiaz_real_instance_auto.py | 39 +- autotest/gdrivers/jp2openjpeg.py | 2 +- autotest/gdrivers/mrsid.py | 17 +- autotest/ogr/ogr_geojson.py | 11 +- autotest/ogr/ogr_geos.py | 14 + autotest/ogr/ogr_mvt.py | 5 +- autotest/ogr/ogr_vrt.py | 2 +- autotest/pymod/ogrtest.py | 19 + autotest/utilities/test_ogr2ogr.py | 5 +- gdal/Doxyfile | 14 +- gdal/HOWTO-RELEASE | 1 + gdal/alg/gdalmediancut.cpp | 61 +- gdal/apps/gdal_grid_bin.cpp | 3 - gdal/apps/gdalmdimtranslate_lib.cpp | 13 +- gdal/apps/gdalwarp_lib.cpp | 3 +- gdal/data/bag_template.xml | 8 +- gdal/doc/source/drivers/raster/ogcapi.rst | 2 +- gdal/doc/source/drivers/raster/til.rst | 2 +- gdal/doc/source/drivers/vector/cad.rst | 2 +- gdal/doc/source/programs/gdal_edit.rst | 2 +- gdal/doc/source/programs/gdal_translate.rst | 17 +- gdal/doc/source/programs/gdaldem.rst | 6 +- gdal/doc/source/programs/gdalwarp.rst | 7 +- gdal/doc/source/programs/ogr2ogr.rst | 23 +- gdal/doc/source/programs/options/srs_def.rst | 4 + .../source/programs/options/srs_def_gdalwarp.rst | 10 +- gdal/docker/README.md | 26 +- gdal/docker/ubuntu-full/Dockerfile | 15 +- gdal/docker/ubuntu-full/bh-proj.sh | 39 +- gdal/frmts/dds/ddsdataset.cpp | 2 +- gdal/frmts/gtiff/GNUmakefile | 5 + gdal/frmts/gtiff/generate_quant_table_md5sum.cpp | 168 ++++ gdal/frmts/gtiff/geotiff.cpp | 67 +- gdal/frmts/gtiff/libtiff/makefile.vc | 4 +- gdal/frmts/gtiff/quant_table_md5sum.h | 210 ++++ gdal/frmts/ingr/IntergraphBand.cpp | 3 +- gdal/frmts/jpeg/GNUmakefile | 8 +- gdal/frmts/jpeg/libjpeg/jmemansi.c | 233 ----- gdal/frmts/jpeg/libjpeg/jmemnobs.c | 111 +++ gdal/frmts/jpeg/libjpeg/makefile.vc | 6 +- gdal/frmts/jpeg/libjpeg12/makefile.vc | 6 +- gdal/frmts/mrf/marfa_dataset.cpp | 9 +- gdal/frmts/netcdf/netcdfdataset.cpp | 2 +- gdal/frmts/nitf/rpftocdataset.cpp | 20 +- gdal/frmts/openjpeg/openjpegdataset.cpp | 6 +- gdal/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp | 1 + .../pcidsk/sdk/channel/cbandinterleavedchannel.cpp | 1 + gdal/frmts/pcidsk/sdk/core/cpcidskfile.cpp | 1 + gdal/frmts/pcidsk/sdk/segment/cpcidsksegment.cpp | 1 + .../pcidsk/sdk/segment/cpcidskvectorsegment.cpp | 1 + gdal/frmts/pdf/pdfcreatecopy.cpp | 10 +- gdal/frmts/sdts/sdts2shp.cpp | 44 +- gdal/frmts/vrt/vrtmultidim.cpp | 12 +- gdal/frmts/wms/gdalhttp.cpp | 2 +- gdal/frmts/wms/minidriver_tiled_wms.cpp | 5 +- gdal/frmts/wms/wmsdriver.h | 3 +- gdal/gcore/gdalpython.cpp | 89 +- gdal/ogr/gml2ogrgeometry.cpp | 4 +- gdal/ogr/ogr_geometry.h | 31 +- gdal/ogr/ogrcircularstring.cpp | 10 + gdal/ogr/ogrcompoundcurve.cpp | 30 +- gdal/ogr/ogrcurvecollection.cpp | 90 +- gdal/ogr/ogrcurvepolygon.cpp | 21 +- gdal/ogr/ogrgeometry.cpp | 14 +- gdal/ogr/ogrgeometrycollection.cpp | 121 +-- gdal/ogr/ogrgeometryfactory.cpp | 12 +- gdal/ogr/ogrlinearring.cpp | 2 +- gdal/ogr/ogrlinestring.cpp | 75 +- gdal/ogr/ogrmulticurve.cpp | 10 + gdal/ogr/ogrmultilinestring.cpp | 10 + gdal/ogr/ogrmultipoint.cpp | 50 +- gdal/ogr/ogrmultipolygon.cpp | 10 + gdal/ogr/ogrmultisurface.cpp | 10 + gdal/ogr/ogrpgeogeometry.cpp | 8 +- gdal/ogr/ogrpoint.cpp | 11 +- gdal/ogr/ogrpolygon.cpp | 61 +- gdal/ogr/ogrpolyhedralsurface.cpp | 110 +- gdal/ogr/ogrsf_frmts/dxf/ogrdxf_hatch.cpp | 4 +- gdal/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp | 10 +- gdal/ogr/ogrsf_frmts/flatgeobuf/ogr_flatgeobuf.h | 27 +- .../flatgeobuf/ogrflatgeobufdataset.cpp | 16 +- .../ogrsf_frmts/flatgeobuf/ogrflatgeobuflayer.cpp | 4 +- gdal/ogr/ogrsf_frmts/ili/ogrili1layer.cpp | 4 +- gdal/ogr/ogrsf_frmts/libkml/ogrlibkmlfeature.cpp | 2 +- gdal/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp | 3 +- gdal/ogr/ogrsf_frmts/shape/ogrshape.h | 1 - gdal/ogr/ogrsf_frmts/shape/ogrshapedatasource.cpp | 8 +- gdal/ogr/ogrsf_frmts/shape/shape2ogr.cpp | 4 + gdal/ogr/ogrsf_frmts/sqlite/ogr_sqlite.h | 2 - .../ogr/ogrsf_frmts/sqlite/ogrsqlitedatasource.cpp | 4 +- .../ogr/ogrsf_frmts/sqlite/ogrsqlitevirtualogr.cpp | 6 +- gdal/ogr/ogrsf_frmts/vfk/vfkdatablock.cpp | 22 +- gdal/ogr/ogrsf_frmts/vfk/vfkreader.h | 2 +- gdal/ogr/ogrsf_frmts/wasp/ogrwasplayer.cpp | 14 +- gdal/ogr/ogrtriangle.cpp | 10 + gdal/ogr/ogrtriangulatedsurface.cpp | 10 + gdal/port/cpl_curl_priv.h | 40 + gdal/port/cpl_http.cpp | 161 +-- gdal/port/cpl_vsil_az.cpp | 30 +- gdal/port/cpl_vsil_curl.cpp | 23 +- gdal/port/cpl_vsil_curl_class.h | 10 +- gdal/port/cpl_vsil_webhdfs.cpp | 41 +- gdal/swig/include/Band.i | 10 +- gdal/swig/include/Dataset.i | 4 + gdal/swig/include/MultiDimensional.i | 29 +- gdal/swig/include/cpl.i | 8 +- gdal/swig/include/gdal.i | 15 - gdal/swig/include/gdal_array.i | 160 ++- gdal/swig/include/python/callback.i | 2 +- gdal/swig/include/python/gdal_python.i | 429 ++++---- gdal/swig/include/python/typemaps_python.i | 118 ++- gdal/swig/python/extensions/gdal_array_wrap.cpp | 207 ++-- gdal/swig/python/extensions/gdal_wrap.cpp | 1054 ++++++++++++-------- gdal/swig/python/extensions/gnm_wrap.cpp | 2 +- gdal/swig/python/extensions/ogr_wrap.cpp | 32 +- gdal/swig/python/osgeo/gdal.py | 73 +- gdal/swig/python/osgeo/gdal_array.py | 117 ++- gdal/swig/python/setup.py | 2 +- 128 files changed, 3492 insertions(+), 1839 deletions(-) create mode 100644 .github/workflows/backport.yml create mode 100644 .github/workflows/fedora_rawhide.yml create mode 100755 .github/workflows/fedora_rawhide/start.sh create mode 100644 gdal/doc/source/programs/options/srs_def.rst create mode 100644 gdal/frmts/gtiff/generate_quant_table_md5sum.cpp create mode 100644 gdal/frmts/gtiff/quant_table_md5sum.h delete mode 100644 gdal/frmts/jpeg/libjpeg/jmemansi.c create mode 100644 gdal/frmts/jpeg/libjpeg/jmemnobs.c create mode 100644 gdal/port/cpl_curl_priv.h git reset --hard HEAD HEAD is now at 43c3621db5 libjpeg: switch internal libjpeg internal memory allocator to default (malloc/free) (#3601) git log --pretty=format:%H -n 1 > E:\buildsystem\release-1916\doc\gdal_revision.txt type E:\buildsystem\release-1916\doc\gdal_revision.txt 43c3621db5aa432ce8d97cc4a465788a8932b8fb cd E:\buildsystem set PATH=E:\buildsystem\release-1916\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\bin;C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ActiveTcl\bin;C:\Perl64\site\bin;C:\Perl64\bin;C:\Program Files\Microsoft MPI\Bin\;E:\app\szekeres\product\11.2.0\dbhome_1\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\WINDOWS\system32\config\systemprofile\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Microsoft Network Monitor 3\;C:\Program Files\dotnet\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseGit\bin;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;;C:\Program Files\7-Zip;C:\Program Files (x86)\Certum\proCertum CardManager;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\dotnet\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Users\szekeres\AppData\Roaming\npm;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\AppData\Local\Programs\Fiddler;C:\Users\szekeres\.dotnet\tools;C:\Users\szekeres\.dotnet\tools;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja if not exist src\mapcache-vc15 git clone -b main https://github.com/MapServer/mapcache.git src\mapcache-vc15 cd src\mapcache-vc15 git reset --hard HEAD HEAD is now at d8d7173 Merge pull request #241 from jmckenna/main git fetch git checkout main Your branch is up to date with 'origin/main'. git pull origin main Already up to date. git log --pretty=format:%H -n 1 > E:\buildsystem\release-1916\doc\mapcache_revision.txt type E:\buildsystem\release-1916\doc\mapcache_revision.txt d8d71730e4f03e0b56d1562e484ae0e35f37f96c cd E:\buildsystem