<div dir="ltr">Hi everyone,<div><br></div><div>I noticed that today, some HUGE files were committed to the SVN repo, for example</div><div>```</div><div>./projects/small_fem/tests/ddm/hp-convergence/waveguide_X0.50_Y0.25_Z0.25_structured/guide3d_64.msh<br></div><div>./projects/small_fem/tests/ddm/hp-convergence/waveguide_X0.50_Y0.25_Z0.25_structured/unstr/guide3d.msh<br></div><div>```</div><div>This is basically the end of gmsh's Git mirror [1] since Git preserves history for every clone, so everyone who ever checks out gmsh through git will have to fetch 400MB+ for today alone.</div><div><br></div><div>Generally, committing data into version control repos isn't a good idea but there are several ways around it. Since you're using CMake, it might be worth checking out CMake's ExternalData feature [1]. I've been using it for some years now and am really happy with it.</div><div><br></div><div>Cheers,</div><div>Nico</div><div><br></div><div><br></div><div>[1] <a href="https://cmake.org/cmake/help/v3.0/module/ExternalData.html">https://cmake.org/cmake/help/v3.0/module/ExternalData.html</a></div><div><br></div><div><br></div><div>[1] <a href="https://github.com/live-clones/gmsh">https://github.com/live-clones/gmsh</a></div></div>