The following files appear to be redundant in the SVN repo:
src\plugins\astyle\astyle\Makefile
src\plugins\contrib\help_plugin\zlib\configure
src\plugins\contrib\SpellChecker\wxspellchecker\build\config.guess
src\plugins\contrib\SpellChecker\wxspellchecker\build\config.sub
src\plugins\contrib\wxContribItems\wxchart\configure
src\plugins\contrib\wxContribItems\wxchart\build\config.guess
src\plugins\contrib\wxContribItems\wxchart\build\config.sub
src\plugins\contrib\wxContribItems\wxthings\configure
src\plugins\contrib\wxContribItems\wxthings\samples\filebrws\Makefile
src\plugins\contrib\wxContribItems\wxthings\samples\things\Makefile
src\plugins\contrib\wxContribItems\wxthings\src\Makefile
src\plugins\contrib\wxSmithSTC\stc\Makefile.in
src\sdk\wxscintilla\build\Makefile
src\tools\cbp2make\lib\tinyxml\Makefile
These files are not required for building C::B using MSYS2 bootstrap/configure/make process, but someone needs to check if Linux uses them in it's bootstrap/configure/make process before deleting.
I think I have found possibly found some more files:
Updated list:
src\include\config.h
src\include\config.h.in
src\include\config.h.in~
src\include\stamp-h1
src\plugins\astyle\astyle\Makefile
src\plugins\contrib\devpak_plugin\bzip2\Makefile-libbz2_so
src\plugins\contrib\devpak_plugin\bzip2\makefile.msc
src\plugins\contrib\devpak_plugin\bzip2\Makefile.original
src\plugins\contrib\help_plugin\bzip2\Makefile-libbz2_so
src\plugins\contrib\help_plugin\bzip2\makefile.msc
src\plugins\contrib\help_plugin\zlib\configure
src\plugins\contrib\PythonPlugins\XmlRpcEmbedder\XMLRPC\makefile
src\plugins\contrib\source_exporter\wxPdfDocument\Makefile.am.org
src\plugins\contrib\SpellChecker\hunspell\po\Makefile.in.in
src\plugins\contrib\SpellChecker\wxspellchecker\build\config.guess
src\plugins\contrib\SpellChecker\wxspellchecker\build\config.sub
src\plugins\contrib\SpellChecker\wxspellchecker\build\GNUmakefile
src\plugins\contrib\SpellChecker\wxspellchecker\tools\bzipstream\Makefile_linux
src\plugins\contrib\SpellChecker\wxspellchecker\tools\Makefile_linux
src\plugins\contrib\wxContribItems\wxchart\build\config.guess
src\plugins\contrib\wxContribItems\wxchart\build\config.sub
src\plugins\contrib\wxContribItems\wxchart\build\makefile.bcc
src\plugins\contrib\wxContribItems\wxchart\build\makefile.gcc
src\plugins\contrib\wxContribItems\wxchart\build\makefile.vc
src\plugins\contrib\wxContribItems\wxchart\build\makefile.wat
src\plugins\contrib\wxContribItems\wxchart\configure
src\plugins\contrib\wxContribItems\wxthings\configure
src\plugins\contrib\wxContribItems\wxthings\samples\filebrws\Makefile
src\plugins\contrib\wxContribItems\wxthings\samples\things\Makefile
src\plugins\contrib\wxContribItems\wxthings\src\Makefile
src\plugins\contrib\wxSmithSTC\stc\Makefile.in
src\sdk\wxscintilla\build\Makefile
src\tools\cbp2make\lib\tinyxml._Makefile
src\tools\cbp2make\lib\tinyxml\Makefile
src\tools\cbp2make\src\doc\makefile.dox
Attached is a patch to remove files that are in the default SVN repo that are not used in the different C::B build processes.