found 7zip in C:\Program Files\7-Zip\7z.exe set PATH=E:\buildsystem\release-1916-x64\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64;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\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\\x64;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\x64\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\bin;C:\Windows\Microsoft.NET\Framework64\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:\ActiveTcl\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\php;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;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 git config --global core.autocrlf false if not exist src\mapserver-vc15x64 git clone -b main https://github.com/mapserver/mapserver.git src\mapserver-vc15x64 cd src\mapserver-vc15x64 git reset --hard HEAD HEAD is now at be1a370e6 Merge pull request #6986 from geographika/sld-pattern git fetch git checkout main Your branch is behind 'origin/main' by 26 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin main Updating be1a370e6..31fcd57dc Fast-forward .gitattributes | 1 - .github/workflows/build-mapscript-php.yml | 43 +++++++++++ .github/workflows/build-mapscript-python.yml | 32 ++++++++ .github/workflows/build.yml | 33 ++++++++- .github/workflows/start.sh | 14 ++-- .travis.yml | 78 -------------------- Makefile | 9 +++ README.md | 2 +- ci/build.sh | 72 ++++++++++++++++++ ci/setup.sh | 60 +++++++++++++++ ci/travis/after_success.sh | 12 --- ci/travis/before_install.sh | 102 -------------------------- ci/travis/script.sh | 51 ------------- msautotest/mspython/test_rq.py | 14 +--- msautotest/mspython/test_wkt.py | 10 ++- msautotest/pymod/mstestlib.py | 7 +- msautotest/wxs/wcs_netcdf_3d_input_output.map | 2 +- msautotest/wxs/wcs_netcdf_3d_output.map | 2 +- msautotest/wxs/wcs_netcdf_input_output.map | 4 +- src/mapregex.c | 7 +- src/mapscript/swiginc/layer.i | 10 +-- 21 files changed, 284 insertions(+), 281 deletions(-) create mode 100644 .github/workflows/build-mapscript-php.yml create mode 100644 .github/workflows/build-mapscript-python.yml delete mode 100644 .travis.yml create mode 100755 ci/build.sh create mode 100755 ci/setup.sh delete mode 100755 ci/travis/after_success.sh delete mode 100755 ci/travis/before_install.sh delete mode 100755 ci/travis/script.sh git reset --hard HEAD HEAD is now at 31fcd57dc Upload to coveralls.io to work on merged pull requests (#6997) git log --pretty=format:%H -n 1 > E:\buildsystem\release-1916-x64\doc\ms_revision.txt type E:\buildsystem\release-1916-x64\doc\ms_revision.txt 31fcd57dcbd191d3b82929b3079e08ef85c15a81 cd E:\buildsystem git config --global core.autocrlf false if not exist src\gdal-vc15x64 git clone -b master https://github.com/OSGeo/gdal.git src\gdal-vc15x64 cd src\gdal-vc15x64 git reset --hard HEAD HEAD is now at 13047ac734 gpkg.rst: mention related tabl extensions in extension list git fetch git checkout master Your branch is behind 'origin/master' by 25 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin master Updating 13047ac734..11c0775272 Fast-forward .github/PULL_REQUEST_TEMPLATE.md | 13 +- .github/workflows/slow_tests.yml | 187 +++++++++++++++++++++ .github/workflows/slow_tests/build.sh | 13 ++ .github/workflows/slow_tests/test.sh | 8 + apps/gdaladdo.cpp | 106 +++++++++--- apps/gdalbuildvrt_lib.cpp | 6 +- apps/gdalwarp_lib.cpp | 2 +- autotest/CMakeLists.txt | 4 +- autotest/cpp/test_gdal.cpp | 26 +++ autotest/gcore/cog.py | 14 +- autotest/gcore/tiff_ovr.py | 103 +++++++++++- autotest/gcore/tiff_write.py | 10 +- .../data/pdf/test_iso32000_libpng_1_6_40.pdf | Bin 0 -> 1613 bytes .../data/pdf/test_ogc_bp_libpng_1_6_40.pdf | Bin 0 -> 1355 bytes .../pdf/test_pdf_composition_libpng_1_6_40.pdf | Bin 0 -> 8281 bytes ...position_raster_georeferenced_libpng_1_6_40.pdf | 64 +++++++ ...osition_raster_tiled_blending_libpng_1_6_40.pdf | Bin 0 -> 2408 bytes autotest/gdrivers/ogcapi.py | 41 ++--- autotest/gdrivers/pdf.py | 44 ++++- .../with_cdf.gdb/a00000001.TablesByName.atx | Bin 0 -> 4118 bytes .../data/filegdb/with_cdf.gdb/a00000001.gdbindexes | Bin 0 -> 110 bytes .../data/filegdb/with_cdf.gdb/a00000001.gdbtable | Bin 0 -> 322 bytes .../data/filegdb/with_cdf.gdb/a00000001.gdbtablx | Bin 0 -> 5152 bytes .../data/filegdb/with_cdf.gdb/a00000002.gdbtable | Bin 0 -> 2055 bytes .../data/filegdb/with_cdf.gdb/a00000002.gdbtablx | Bin 0 -> 5152 bytes .../data/filegdb/with_cdf.gdb/a00000003.gdbindexes | Bin 0 -> 42 bytes .../data/filegdb/with_cdf.gdb/a00000003.gdbtable | Bin 0 -> 3691 bytes .../data/filegdb/with_cdf.gdb/a00000003.gdbtablx | Bin 0 -> 5152 bytes .../a00000004.CatItemsByPhysicalName.atx | Bin 0 -> 4118 bytes .../with_cdf.gdb/a00000004.CatItemsByType.atx | Bin 0 -> 4118 bytes .../filegdb/with_cdf.gdb/a00000004.FDO_UUID.atx | Bin 0 -> 4118 bytes .../data/filegdb/with_cdf.gdb/a00000004.gdbindexes | Bin 0 -> 310 bytes .../data/filegdb/with_cdf.gdb/a00000004.gdbtable | Bin 0 -> 35651 bytes .../data/filegdb/with_cdf.gdb/a00000004.gdbtablx | Bin 0 -> 5152 bytes .../ogr/data/filegdb/with_cdf.gdb/a00000004.spx | Bin 0 -> 4118 bytes .../with_cdf.gdb/a00000005.CatItemTypesByName.atx | Bin 0 -> 12310 bytes .../a00000005.CatItemTypesByParentTypeID.atx | Bin 0 -> 4118 bytes .../with_cdf.gdb/a00000005.CatItemTypesByUUID.atx | Bin 0 -> 4118 bytes .../data/filegdb/with_cdf.gdb/a00000005.gdbindexes | Bin 0 -> 296 bytes .../data/filegdb/with_cdf.gdb/a00000005.gdbtable | Bin 0 -> 1803 bytes .../data/filegdb/with_cdf.gdb/a00000005.gdbtablx | Bin 0 -> 5152 bytes .../a00000006.CatRelsByDestinationID.atx | Bin 0 -> 4118 bytes .../with_cdf.gdb/a00000006.CatRelsByOriginID.atx | Bin 0 -> 4118 bytes .../with_cdf.gdb/a00000006.CatRelsByType.atx | Bin 0 -> 4118 bytes .../filegdb/with_cdf.gdb/a00000006.FDO_UUID.atx | Bin 0 -> 4118 bytes .../data/filegdb/with_cdf.gdb/a00000006.gdbindexes | Bin 0 -> 318 bytes .../data/filegdb/with_cdf.gdb/a00000006.gdbtable | Bin 0 -> 4351 bytes .../data/filegdb/with_cdf.gdb/a00000006.gdbtablx | Bin 0 -> 5152 bytes .../a00000007.CatRelTypesByBackwardLabel.atx | Bin 0 -> 4118 bytes .../a00000007.CatRelTypesByDestItemTypeID.atx | Bin 0 -> 4118 bytes .../a00000007.CatRelTypesByForwardLabel.atx | Bin 0 -> 4118 bytes .../with_cdf.gdb/a00000007.CatRelTypesByName.atx | Bin 0 -> 4118 bytes .../a00000007.CatRelTypesByOriginItemTypeID.atx | Bin 0 -> 4118 bytes .../with_cdf.gdb/a00000007.CatRelTypesByUUID.atx | Bin 0 -> 4118 bytes .../data/filegdb/with_cdf.gdb/a00000007.gdbindexes | Bin 0 -> 602 bytes .../data/filegdb/with_cdf.gdb/a00000007.gdbtable | Bin 0 -> 2504 bytes .../data/filegdb/with_cdf.gdb/a00000007.gdbtablx | Bin 0 -> 5152 bytes .../data/filegdb/with_cdf.gdb/a00000030.gdbtable | 25 +++ ...0000030.gdbtable.AnnoClassID_Index_42.gdbtabidx | Bin 0 -> 8192 bytes .../a00000030.gdbtable.FDO_OBJECTID.gdbtabidx | Bin 0 -> 8192 bytes .../a00000030.gdbtable.Status_Index_42.gdbtabidx | Bin 0 -> 8192 bytes .../filegdb/with_cdf.gdb/a00000030.gdbtable.cdf | Bin 0 -> 4250 bytes autotest/ogr/data/filegdb/with_cdf.gdb/gdb | Bin 0 -> 4 bytes autotest/ogr/data/filegdb/with_cdf.gdb/timestamps | Bin 0 -> 400 bytes autotest/ogr/ogr_fgdb.py | 30 ++++ autotest/pyscripts/test_gdalcompare.py | 5 +- autotest/run_slow_tests.sh | 20 +++ autotest/slow_tests/raster.py | 159 ++++++++++++++++++ autotest/utilities/test_gdaladdo.py | 51 ++++++ ci/travis/osx/script.sh | 2 +- doc/source/about_no_title.rst | 4 +- doc/source/download.rst | 12 +- doc/source/drivers/raster/esat.rst | 4 +- doc/source/programs/gdaladdo.rst | 29 +++- docker/README.md | 10 +- frmts/fit/fitdataset.cpp | 101 +++-------- frmts/gtiff/geotiff.cpp | 93 ++++++++++ frmts/gtiff/gt_overview.cpp | 52 +++++- frmts/gtiff/gtiff.h | 6 + frmts/gtiff/gtiffdataset.h | 7 + frmts/gtiff/gtiffdataset_write.cpp | 28 +++ frmts/gtiff/libtiff/tif_dir.c | 9 +- frmts/gtiff/libtiff/tif_dirread.c | 69 ++++++-- frmts/raw/envidataset.cpp | 4 +- frmts/zlib/contrib/infback9/infback9.c | 3 +- frmts/zlib/contrib/infback9/minified_zutil.c | 6 +- frmts/zlib/contrib/infback9/minified_zutil.h | 30 +--- gcore/gdal_priv.h | 10 ++ gcore/gdaldataset.cpp | 16 +- gcore/gdaldefaultoverviews.cpp | 45 +++++ gcore/gdaldrivermanager.cpp | 3 +- gcore/gdalpamdataset.cpp | 2 +- gcore/gdalrasterband.cpp | 5 +- ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp | 2 +- ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp | 15 +- ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp | 55 +++--- ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp | 1 + ogr/ogrsf_frmts/filegdb/ogr_fgdb.h | 9 +- ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp | 5 +- ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp | 11 +- .../openfilegdb/gdalopenfilegdbrasterband.cpp | 3 +- ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h | 8 +- .../openfilegdb/ogropenfilegdbdatasource.cpp | 21 ++- .../openfilegdb/ogropenfilegdbdriver.cpp | 17 +- ogr/ogrsf_frmts/shape/shapefil.h | 20 +++ 105 files changed, 1361 insertions(+), 287 deletions(-) create mode 100644 .github/workflows/slow_tests.yml create mode 100755 .github/workflows/slow_tests/build.sh create mode 100755 .github/workflows/slow_tests/test.sh create mode 100644 autotest/gdrivers/data/pdf/test_iso32000_libpng_1_6_40.pdf create mode 100644 autotest/gdrivers/data/pdf/test_ogc_bp_libpng_1_6_40.pdf create mode 100644 autotest/gdrivers/data/pdf/test_pdf_composition_libpng_1_6_40.pdf create mode 100644 autotest/gdrivers/data/pdf/test_pdf_composition_raster_georeferenced_libpng_1_6_40.pdf create mode 100644 autotest/gdrivers/data/pdf/test_pdf_composition_raster_tiled_blending_libpng_1_6_40.pdf create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000001.TablesByName.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000001.gdbindexes create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000001.gdbtable create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000001.gdbtablx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000002.gdbtable create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000002.gdbtablx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000003.gdbindexes create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000003.gdbtable create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000003.gdbtablx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000004.CatItemsByPhysicalName.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000004.CatItemsByType.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000004.FDO_UUID.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000004.gdbindexes create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000004.gdbtable create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000004.gdbtablx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000004.spx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000005.CatItemTypesByName.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000005.CatItemTypesByParentTypeID.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000005.CatItemTypesByUUID.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000005.gdbindexes create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000005.gdbtable create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000005.gdbtablx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000006.CatRelsByDestinationID.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000006.CatRelsByOriginID.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000006.CatRelsByType.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000006.FDO_UUID.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000006.gdbindexes create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000006.gdbtable create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000006.gdbtablx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000007.CatRelTypesByBackwardLabel.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000007.CatRelTypesByDestItemTypeID.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000007.CatRelTypesByForwardLabel.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000007.CatRelTypesByName.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000007.CatRelTypesByOriginItemTypeID.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000007.CatRelTypesByUUID.atx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000007.gdbindexes create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000007.gdbtable create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000007.gdbtablx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000030.gdbtable create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000030.gdbtable.AnnoClassID_Index_42.gdbtabidx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000030.gdbtable.FDO_OBJECTID.gdbtabidx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000030.gdbtable.Status_Index_42.gdbtabidx create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/a00000030.gdbtable.cdf create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/gdb create mode 100644 autotest/ogr/data/filegdb/with_cdf.gdb/timestamps create mode 100755 autotest/run_slow_tests.sh create mode 100644 autotest/slow_tests/raster.py git reset --hard HEAD HEAD is now at 11c0775272 Update .github/PULL_REQUEST_TEMPLATE.md [ci skip] git log --pretty=format:%H -n 1 > E:\buildsystem\release-1916-x64\doc\gdal_revision.txt type E:\buildsystem\release-1916-x64\doc\gdal_revision.txt 11c0775272859cdd2649cfa98b5bbb57c70b096e cd E:\buildsystem set PATH=E:\buildsystem\release-1916-x64\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64;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\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\\x64;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\x64\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\bin;C:\Windows\Microsoft.NET\Framework64\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:\ActiveTcl\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\php;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;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 git config --global core.autocrlf false if not exist src\mapcache-vc15x64 git clone -b main https://github.com/MapServer/mapcache.git src\mapcache-vc15x64 cd src\mapcache-vc15x64 git reset --hard HEAD HEAD is now at 2ac1a61 LMDB: minimize transaction duration (#323) 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-x64\doc\mapcache_revision.txt type E:\buildsystem\release-1916-x64\doc\mapcache_revision.txt 2ac1a6105da3c60d304a55bb85a1d96c2a943a4b cd E:\buildsystem